Difference between revisions of "Winter 2008 OSD600 Weekly Schedule"
Chris Tyler (talk | contribs) |
Chris Tyler (talk | contribs) (→Week 1 (Jan 8) Course introduction) |
||
Line 14: | Line 14: | ||
*** http://quality.mozilla.org (QMO) | *** http://quality.mozilla.org (QMO) | ||
** [http://planet.mozilla.org Planet Mozilla] | ** [http://planet.mozilla.org Planet Mozilla] | ||
− | ** [http://irc.mozilla.org/ IRC] | + | ** [http://irc.mozilla.org/ IRC] - especially the #seneca and #developers channels (Note: to access the #seneca channel, you must be registered - type "/nickserv help" in your IRC client for more information on registering) |
* '''Readings/Resources''' | * '''Readings/Resources''' |
Revision as of 07:35, 11 January 2008
Contents
- 1 Week 1 (Jan 8) Course introduction
- 2 Week 2 - Managing and Building large source trees
- 3 Week 3 - Navigating the Mozilla source tree
- 4 Week 4 - Collaborative and Community Development Practices
- 5 Week 5 – Bugs, Bugzilla, and Debugging
- 6 Week 6 – Developing the Browser
- 7 Week 7 – Extending the Browser
- 8 Break Week
- 9 Week 8 – Extending the Browser II
- 10 Week 9 – Bug Fixing
- 11 Week 10 – XPCOM - Modular Development in Mozilla
- 12 Week 11 – XPCOM II - Using XPCOM from JS/Chrome
- 13 Week 12 – Major Project Presentations
- 14 Week 13 – Presentations / Major Project Due
- 15 Previous Versions of OSD600
Week 1 (Jan 8) Course introduction
- Course introduction
- Intro to open source
- Intro to Mozilla project
- Mozilla Project Overview
- Community, Foundation, Corporation
- The Mozilla Manifesto
- Mozilla platform and technologies
- Mozilla Communication Tools
- Web sites/Wikis
- Planet Mozilla
- IRC - especially the #seneca and #developers channels (Note: to access the #seneca channel, you must be registered - type "/nickserv help" in your IRC client for more information on registering)
- Readings/Resources
- "Cathedral and Bazaar" by Eric Raymond
- "Revolution OS" [film] (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
- Mike Shaver discusses the Mozilla Manifesto [MP3]
- TODO
- Create a blog (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
- Read the Blog Guidelines for instructions on how to use your blog in the course
- Create an account on this wiki for yourself
- Create a personal wiki page on this wiki, and add a link for yourself to the People page. Your personal page should initially include your contact information and a link to your blog; as you progress through the course, update this page with information about your work.
- Add your blog feed and info to the Open Source@Seneca Planet List so that it appears in the OpenSource@Seneca Planet
- Write a blog posting containing your reaction to and reflections on "The Catederal and the Bazaar" and "Revolution OS".
Week 2 - Managing and Building large source trees
Week 4 - Collaborative and Community Development Practices
- Guest speaker: David Eaves (Jan 31)