Spreadfirefox
Jump to navigation
Jump to search
Background
- http://www.spreadfirefox.com
- Community website for Firefox
People
- Paul Booker
- Alix Franquet
- Alex Buchanan
Milestones
Source Code
Meetings
Getting Started
SFX runs on a default MAMP install with no issues.
- Checkout the code
- Get the database
- Start coding
How to develop SFX
- Get svn access if you don't already
- Get a bug to work on
- Write code for the bug
- When done, create a patch, upload to Bugzilla and request a review
- Once the patch is ok'd, commmit to SVN with the bug # in the commit message and a brief description of what the patch does or the bug title
- Add a comment to Bugzilla with the revision number of the commit: 'rXXXX'
- Mark the bug as fixed
- QA verifies bug and marks as VERIFIED if it's really been fixed
Do's and Don'ts
- Always comment your code.
- Function definition blocks at the least
- Inline comments for complex code, use your best judgement
- Don't touch the Drupal core. If you think you absolutely have to, ok it with another developer and document where and why you did so.
- Always put a bug # and comment in your commit messages.
- Don't push on Fridays or when you won't be around to verify the changes.
Staging Server
- https://spreadfirefox.authstage.mozilla.com/
- Updated automatically from trunk every 10 minutes
Deployment
- Merge the changes you want into tags/production
- File an IT bug requesting an update with the svn revision # and the expected changes/fixes
- When IT closes the bug, verify the fixes/features are working.