667
edits
Changes
→Part I – Essential Open Source Development Skills and Concepts
** Pick one Closed and one Open license/eula, and read them from start to finish. Pick '''3 things that struck you''', blog about it and your reactions to the readings this week.
** Begin learning how to use [[Irc|IRC]] for communication. We'll cover this in detail next week, but it's better to get started early.
== Mozilla, Git ==
* Mozilla Manifesto - http://www.mozilla.org/en-GB/about/manifesto/
* '''Readings/Resources'''
** [http://git-scm.com/ Download and Install git]
** [http://progit.org/book/ Pro Git, online book]
** [http://gitref.org/ Git Reference]
** [http://marklodato.github.com/visual-git-guide/index-en.html Visual Git Reference]
** [http://www.ericsink.com/vcbe/index.html Version Control by Example, online book]
** [http://sixrevisions.com/resources/git-tutorials-beginners/ Overview of Git Tutorials (many good ones)]
** Videos
*** [http://excess.org/article/2008/07/ogre-git-tutorial/ Git Basic Tutorial]
*** [http://www.youtube.com/watch?v=OFkgSjRnay4&feature=related Scott Chacon's more advanced tutorial of git]
*** [http://www.youtube.com/watch?v=4XpnKHJAok8 Linus Torvalds at Google discussing git's distributed nature]
** Github
*** [https://github.com/ github site]
*** [http://help.github.com/ github documentation]
* '''TODO'''
** Start learning git!: '''Watch''' video tutorials and/or '''Read''' chapters 1 and 2 of [http://progit.org/book/ Pro Git], etc.
** '''Install''' and '''Setup''' git locally
** Get a project (projects will be introduced on Thursday)
*** What is it?
*** What are you doing for 0.1?
*** What does it involve in the way of technologies?
*** What do you need to learn in order to do it, how will you learn it?
*** What fears or concerns do you have?
** Setup [https://help.github.com/articles/generating-ssh-keys ssh keys on matrix] for your github account