On Mar 13, 2015, at 11:00 AM, Kumar McMillan <[email protected]> wrote:
> > On Mar 12, 2015, at 6:14 PM, Jeff Elkner <[email protected]> wrote: > >> Dear members of the dev-webapps mailing list, >> >> I'm a high school / community college IT / CS teacher in Arlington, >> Virginia. A free software activist for more than 20 years, I was >> waiting until something like Firefox OS came along before jumping into >> mobile app development. >> >> I have two very bright high school seniors who have reached the point >> in their education where this very little I can teach them. I'm >> looking for an FXOS app developer who finds it fun to teach others. >> The two young developers are working on developing apps now, but they >> would benefit greatly from an experienced developer who can answer >> their questions, look over their code, and help guide them as they >> develop their craft. >> >> I am committed to contributing to this effort in the follow ways: >> >> 1. Funding a "Summer of Code" internship for one of the young >> developers to create an app for FXOS. >> >> 2. Working with the two students for the remainder of the school year >> to document their learning process and the apps they are creating. >> >> 3. Using the materials the students create as resource materials next >> Summer to develop curriculum materials for other students to follow in >> their footsteps next year. >> >> Please let me know if there is any on this list who has an "itch to >> teach" who would be willing to mentor my bright young charges. > > Hi Jeff. > > That's pretty cool! Since it sounds like they already have some ideas for > what apps to make then they could benefit from some code review and perhaps > also support when they get stuck. I'd be happy to review their code as I have > time for it. The best thing would be to have them use public GitHub > repositories and have them create pull requests from temporary topic > branches. In the pull request, they can mention my username, @kumar303, when > they have working code ready for review. This is typically how we collaborate > at Mozilla so I wrote about how to set up topic branches for this kind of > work flow: > https://blog.mozilla.org/webdev/2011/11/21/git-using-topic-branches-and-interactive-rebasing-effectively/ > The lifecycle is like this: 1) create a pull request for a small feature, 2) > get feedback through code review, 3) make changes based on feedback, and 4) > merge the pull request into the master branch. That post I linked to is actually a little out of date and focuses on rebasing which is not necessary for them. The official guide on using pull requests for code review is better: https://help.github.com/articles/using-pull-requests/ > > As for getting support when they're stuck, the best thing is to reach out to > the community. The quickest path to a solution is probably to post a question > on stack overflow and tag it as firefox-os related: > http://stackoverflow.com/questions/tagged/firefox-os They could also post > messages to this discussion list for questions related to app development. > > On a personal note, I'd love to see some apps (even just experiments) that > accept in-app payments via this library I'm working > on:https://github.com/mozilla/fxpay It's very new so not many people are > using it so there are bugs we have not yet discovered! > > -Kumar > >> >> Thanks! >> Jeff Elkner >> Arlington Public Schools >> _______________________________________________ >> dev-webapps mailing list >> [email protected] >> https://lists.mozilla.org/listinfo/dev-webapps _______________________________________________ dev-webapps mailing list [email protected] https://lists.mozilla.org/listinfo/dev-webapps
