Mozilla Nigeria/Schedule
From MozillaWiki
Topic Schedule
This schedule is flexible, but gives an idea of the agenda we will be covering.
Theme: | Open | Source | Development | and | Teaching | |
---|---|---|---|---|---|---|
Day: | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday |
Morning A (~8:30-break) | Overview from 20000 feet - What Open Source is about; intro to the Fedora and Mozilla projects; our teaching model; learning plan for the week | Getting and building source - Obtaining source, build environment and tools, build systems, building | Using Bugzilla - Intro to Bugzilla, what is a bug?, bugzilla basics, writing a good bug/comment, review, bugmail
Submit Fedora packages for review. |
(Developing in Community Continued)
Debugging and testing - Debugging tools and techniques overview/ demo, debug and release builds, source servers, debuggers, stack traces |
Teaching Open Source - What we've learned, examination of the teaching techniques used through the week, and a look at the particular challenges of teaching within the community (e.g., grading, etc).
Wrap-up Session - What does your course look like? (presentations), spreading the flame, staying in touch, feedback. | |
Morning B (break-12:00) | Community & Communication - How communication provides the 'Open'; F2F, synch and async communication; communication tools; synthetic third culture. | Developing in Community - Navigating/ searching, changing, testing, creating patches | Open Source Collaborative Development - Solving problems in a team. | |||
Afternoon (1 - ~3 (will vary)) | IRC lab - Working with colleagues exclusively online | RPM Packaging Basics - What they are, how to use them, and how to create them | UI Bug - Altering/enhancing the user interface in Firefox, creating a patch, having it reviewed | Student Project Case Studies | ||
Evening | Welcome - Welcome, Introductions/Icebreakers, Open Source overview, Plans for the Week
Notebook setup |
Overnight deliverable: Get online (Create accounts (FAS, Wiki, Blog, Planet, IRC); create a personal wiki page; try at least 3 IRCclients, pick one, blog about it, check that blog is on Planet POSSE) | Overnight deliverable: Create a package for Fedora. We'll get them into the review process on Wednesday. | Overnight deliverable: Push packages through review, review the UI lab patches. | BBQ Dinner with Open Source community members. |