Version 3 (modified by Jean-Paul Calderone, 10 years ago) (diff)

try to explain this page at least a tiny bit

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.