-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the theme-tools wiki!
This is to explain how we use labels and milestones to triage the issues. Note: This is a draft, suggestions for improvements are welcomed.
enhancement: is for anything that was assessed as not having any impact on the decisions for the current milestone and can therefore be safely discussed, rejected or prioritized later.
milestone: is used to mark issues we agreed to get done in principle by a given revision. For the sake of efficiency, we tend to only focus on the current milestone and leave everything else without specific milestones.
impacts MVP: is used to mark issues impacting the "Minimal Viable Product". The MVP is the minimal scope of API that can solve actual use cases. These issues have the highest priority.
Possible future labels for risk
Risk labels for impacts MVP issues
medium risk: to further refine the "impacts MVP" issues. It indicates that the issue is moderately complex and that reaching a conclusion might take some time. These are of higher priority than issues with no risk label but are of lower priority than issues with a "high risk" label.
high risk: to further refine the "impacts MVP" issues. It indicates that the issue is significantly complex and that reaching a conclusion might take a lot of time and effort. These are of higher priority than issues with no risk label or a "medium risk" label.
needs spec: a decision has been made and the spec needs to be updated.
spec detail: has no significant implications for implementers nor web developers.
invalid: when something doesn't constitute a valid issue.
wontfix: a decision has been made not to pursue this issue further.
duplicate: when a similar issue has already been filed.
bug: an oversight that needs to be fixed.