-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[github] Do not add plan: Pro
and plan: Premium
labels on pro / premium issue templates
#10183
Conversation
eb07ed7
to
fb260cb
Compare
Deploy preview: https://deploy-preview-10183--material-ui-x.netlify.app/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The solution and explanation does make sense to me. 👍
I believe we need to reflect the user's plan in the issue somehow so that we can prioritize them accordingly. |
For me this is achieved by |
@flaviendelangle Right, the only missing part is a differentiation between Pro and Premium, because Premium has higher priority: |
Indeed, according to the pricing page we need a "support: commercial pro" and "support: commercial premium". |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed, according to the pricing page we need a "support: commercial pro" and "support: commercial premium". do you confirm?
@flaviendelangle Ah yes, sorry for the delay. I'm adding @michelengelen to this discussion, as I think responsible for this scope.
The changes proposed here make sense to me, they are aligned with step 5. of https://github.com/mui/mui-x/issues/10488.
Note that today, the templates are broken, we have this in GitHub: https://www.notion.so/mui-org/GitHub-labels-af1ef18d3f534f1dbc086aac87b819e8?p=5af1eb7e28eb4c9ebbe20b77cbfc9307&pm=s but this in the issue template:
labels: ['status: waiting for maintainer', 'pro plan', 'support: commercial'] |
I see 3 possible ways forward with this PR:
- We fix the GitHub issue template by using the right labels
- We update the GitHub issue template by removing the dead labels
- We update the GitHub issue template and introduce these new labels (support: commercial pro" and "support: commercial premium") or (support: pro standard, support: premium standard)
I think they all make sense, they are all broken in their own ways. Maybe I would go with 2. just for the sake of being closer to the goal and creating an incentive to fix the workflow #whynot.
IMO this is a nice improvement, but I guess we can trim down the naming a bit: ( Adding Additionally having a scoping label would be great, but this can probably only be added manually:
In favor of my proposal I would go with option 3, but take in the labels mentioned above. They are a bit more precise and reduce noise. |
This is a follow up on a conversation we had with @oliviertassinari a few weeks ago.
The labels
plan: Pro
andplan: Premium
should refer to the content of the issue, not to the nature of the user creating it.For example, an issue about row pinning should have
plan: Pro
even though its user has a premium license.This is how the label is being used by @oliviertassinari and I agree that it make more sense because technically any issue can impact a Pro / Premium user.
I updated the label descriptions (feel free to improve them) and I'm removing them from the pro / premium issue templates since those are also used to create issues related to features not in the maximum available plan of the user.