| Version 3 (modified by exarkun, 5 years ago) |
|---|
Workflow Requirements
Here's a list (incomplete - please contribute) of things we use tools for in our development process:
- Issue tracking
- IRC notification of new tickets and ticket review / openness state
- Mail notification of new tickets
- Mail notification of subscribed tickets
- Ability to delete comments (spam)
- Web site
- Source browser
- line number links
- Revision control
- commit notification to IRC
- commit notification to email
- buildbot builds on trunk commits
- buildbot builds on arbitrary branches
- Revision control / ticket integration
- automatic or easy association of branches with tickets
- ability to close a ticket with a commit
- reopen a ticket with a commit
- automatically post a comment with a commit message
If some better tools come along that can do these better, we should use them instead.
