wiki:WorkflowRequirements

Version 4 (modified by exarkun, 5 years ago) (diff)

--

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
      • RSS feed is probably sufficient
    • 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.