667
edits
Changes
Added two new build-related projects from bsmedberg
NOTE: if someone has already created the project page, speak to this person and see if you can join them. If so, simply add your name to the '''Project Leader(s)''' page. Otherwise, you can become a contributor later.
=== Moving to a non-recursive build system ===
The Mozilla build system currently recurses through thousands of invocations of "make" for a single build. New techniques allow many makefiles to be read by a single make process, which will speed up builds and allow for more correct dependency evaluation.
Related tech and skills: makefiles
=== Developing the Tamarin build system ===
The new Tamarin project is developing a cross-platform build system based on a python replacement for GNU autoconf. Assistance is needed to develop, test, and document this new build system. Note: access to virtual machines of various operating systems such as Linux, Windows, FreeBSD, and
OpenSolaris would be very useful for testing purposes.
=== SVN access control via LDAP ===
Related tech and skills: documentation, JavaScript
=== [[Bugzilla component-watching]] ===
Literally every day, there are informal exchanges on IRC (e.g., #extdev, #developers, #firefox, #seneca, etc.) and newsgroups that are fantastic fodder for small, focused documents. Collect these exchanges and fleshing them out as recipes for extension authors that include sample code.
=== Automated Testing ===
Reference: Vlad.
=== [http://cs1.senecac.on.ca/wiki/index.php/Applescript_support_for_Firefox AppleScript support for Firefox] ===