As promised, a starter list of requirements for the issue handling system, 
to allow us to check potential replacements to Google code.


1.      Allow creation of a new sequentially numbered issue, with 
text describing the issue’s title and details
2.      Allow tagging the issue with a range of types 
(e.g. Type-Critical = Defect which blocks a stable release, 
Type-Maintainability = Hinders future development)
3.      Allow tagging the issue with life-cycle stages 
(e.g. Accepted, started, fixed)
4.      Allow tagging issues with patch status
5.      Allow display of issues at different lifecycle stages 
(issues open, issues to be verified, all issues)
6.      Allow display of issues of different types 
(e.g. Critical, Documentation, …)
7.      Allow image attachment and display
8.      Allow non-image attachments
9.      Prevent non-registered users from adding issues
10.     Allow registered admins to add users
11.     Allow users to add comments to existing issues
12.     Provide an API to allow patchy to find issues with new patches, 
to detect the URL with the Rietveld link and to update the patch status 
once the patch is tested
13.     Provide an API for git-cl to allow automatic creation of issues
to track patches.
14.     Allow export of the issue database in CSV form
15.     Allow issues to be closed as duplicates
16.     Allow issues to be blocked by other issues
17.     Email updates to (preferably) lilypond-a...@gnu.org
18.     Allow users to watch an issue and be informed of updates by email
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to