This document summarizes a presentation about how the large open source Firefox OS project works. It discusses fundamentals like version control using Mercurial and Git, issue tracking with Bugzilla, continuous integration using Travis and TBPL/Jenkins for daily builds. It also covers collaboration tools like Wikis, emails, and video conferencing used by the geographically distributed team. The presentation aims to provide insights for other projects on building an open source project at Mozilla's scale.
20. Fundamentals to make it happen...
● Version Control
○ Mercurial
○ Git - github
● Issue Tracking
Bugzilla
Code Review per commit
● Continue Integration
○ Per commit test - Travis
■ lint, unittest, integration test
○ Daily Build - TPBL, Jenkins
Reference