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