-
Notifications
You must be signed in to change notification settings - Fork 6
Issue Tracking
Kosala Nuwan Perera edited this page Apr 8, 2017
·
3 revisions
Every week one of the teammates triage new issues and pull requests submitted by the community.
The inbox tracker should do followings:
- Is the issue invaid? Close it and assign
invalidlabel with justifying the reason. - Is the issue a general question, like How can I run the Bot? Close it and assign
questionlabel redirecting the owner to Stack Overflow with this message:
Please ask `how-to` questions about JIRA Journal on [Stack Overflow](https://stackoverflow.com/questions/tagged/jira-journal) using
the tag `jira-journal`.
The JIRA Journal team together with the JIRA Journal Community will answer your question over there.
- Else, assign the issue to the owner of a feature area.
Everyone should do following to their assigned issues:
- If the issue need more info, assign
need-more-infolabel and ask for more information in a comment. - Ensure the issue has a type label assigned, i.e.
bug,feature-request,need-more-info,debt. - Ensure the issue has a feature area label, and optionally a sub area label assigned. See Feature Areas.
- Do your utmost to identify duplicates.
- Is the issue a duplicate? Close it and assign
duplicatelabel with the original issue # in a comment. - If the issue is a feature request, assign
feature-requestlabel. - If the issue is an important
bug, assignimportantlabel. - If the issue needs to be fixed in this release, assign it to the current milestone (blocks a scenario, completes a new feature, etc.).
- JIRA Journal team monitor feature requests.
- Feature requests are assigned to
On Platemilestone. Our goal is to keep it under 100 issues.
- We must verify all the issues.
- Implecity verify all issues labled as
bug. - Explicitly request to verify issues with
verification-neededlabel.
Find issues that are to be verified with these queries:
Follow these rules:
- Query issues that requires verification.
- Start with your own issues but not closed.
- Pick an item.
- Assign
verifiedlabel when you start. - Verify the issue.
- If the issue still shows, replace
verifiedlabel withverification-foundlabel. - Go back to #3.
We use issues for iteration planning with the label iteration-plan and a list of [ ] tasks for different items for each erea:
- Important Dates
- Plan Items for
performance,feedback,debt,adoption,engineering,exploration. - Bugs
During iteration planning:
- The
On Platebacklog is groomed. - Review features with many reactions.
- Assign issues to the current milestone.
Project Management
- Roadmap
- Iteration plans
- Development process
- Issue tracking
- Release process
- Running the endgame
- Related projects
Contributing
Documentation