Deciphering the Issue Queue - Southbacon/the-crispy GitHub Wiki
-
Issues should be labeled with one of the existing projects or with the feature request label. They may or may not have another label.
-
Issues are assigned to a milestone depending on their urgency and/or if functionality related to the issue is being released in the same milestone.
-
Milestones are versioned using Semantic Versioning.
-
Team members may make their vote on a feature request by responding to the original issue description with either a thumbs up :+1: or thumbs down :-1:.
All issues are open for discussion in either Github issues or in the #the-crispy Slack channel.
-
Once feature requests are discussed and decided on, the following actions should be taken:
- If the team decides that the feature request will be useful and should be integrated, we can change the issue to an enhancement and create a separate new tag to categorize all new issues for the new feature.
- If the team decides that the feature will not be useful, we can close the feature request issue.
-
New issue descriptions should use this markdown as a template:
**The bot should:** - Bullet point describing a requirement, and - another bullet point describing another requirement or that depends on the prior requirements. **Open question(s):** - [ ] Should we...?
That said, not all discovery tickets will have the first section because logic is still being hashed out, and not all non-discovery tickets will have the second section because the logic might have already been decided on.
-
Answered questions are checked on and should have a comment on the same issue about its resolution.