JavaScript:New to SpiderMonkey: Difference between revisions
Jump to navigation
Jump to search
m (link to coding style) |
(Add tutorial overview) |
||
Line 1: | Line 1: | ||
This is a page to help new member of the JS team or new contributors to SpiderMonkey to orient themselves | This is a page to help new member of the JS team or new contributors to SpiderMonkey to orient themselves. It's maintained by Paul Biggar (pbiggar@mozilla.com), who is currently new to SpiderMonkey. Please help by telling me what you found useful when you were new. | ||
== Quick getting started tutorial == | |||
== | - Get the code. | ||
- Build it | |||
- Build the JS shell | |||
- Make a small fix | |||
- Build to check | |||
- Run the tests | |||
- See if there's a speed improvement | |||
- Submit patch | |||
- Get a review | |||
- Commit the code | |||
== Everything you should know == | |||
- Overview | - Overview |
Revision as of 11:33, 7 August 2010
This is a page to help new member of the JS team or new contributors to SpiderMonkey to orient themselves. It's maintained by Paul Biggar (pbiggar@mozilla.com), who is currently new to SpiderMonkey. Please help by telling me what you found useful when you were new.
Quick getting started tutorial
- Get the code. - Build it - Build the JS shell - Make a small fix - Build to check - Run the tests - See if there's a speed improvement - Submit patch - Get a review - Commit the code
Everything you should know
- Overview - repository - sharing - hgrc file - useful plugins - jaeger + trace + integration - Tests - benchmarks - build a shell - coding style - ignore old doc - link to recent doc: JavaScript:SpiderMonkey:C++ Coding Style - important compilers and platforms
Workflow
- bugzilla - fixed-in-tracemonkey - following what other team members are doing - status page - Get alerted to new bugs: From bugzilla, go to your preferences, then click "Email Preferences" then, near the bottom, follow the user "general@spidermonkey.bugs" - patch policy - commit access - checkin needed - reviewers - mercurial queues - irc - mailing list
Community
team
- who are they, which faces in phonebook - who's in "charge" - blogs and twitterers, etc
users
- firefox is most important - other users - exposed APIs