Open DonaldKellett opened 7 years ago
Thanks for opening this. I think it's necessary to spread the responsibility especially as the number of supported languages increases.
If this is too much work, another idea is to require some period without disagreement to finalize approval. The period must be consecutive and countdown restarts on every disagreement (issue).
I think the beta process should not be reversable. In my opinion status going back to beta is not a good idea,
Often users have a question or problem with their own code and create an issue. It is not ok, if any user can set back any katas with issues to beta...
Please be careful with decisions for this process.
@SteffenVogel79, if you're concerned about my comment, that "The status goes back to Beta" is from "pending" status to beta and doesn't apply to already approved ones. Maybe I should have written more clearly, but I assumed that this discussion was about how to prevent premature approvals and keep quality uniform between languages.
@kazk: Ahhh, thanks for the explaination! Then I misunderstood this.
In a heated discussion in this 8kyu Kata, I discovered a very good suggestion from kazk regarding how the Beta process could be improved to prevent a Kata that contains major issues in one (or more) particular language but not in others from being accidentally approved by a Moderator who may have only completed a non-problematic version of that Kata. All credit for this Suggestion belongs to kazk alone, I'm only here to spread the word:
As kazk mentions earlier in his comment on Codewars, this should probably improve the Beta process by further diminishing the chances of a Kata that is crappy in a particular language (but not in others) being accidentally approved but hopefully will not be as hard to implement as g964 's original suggestion that each language for a Kata should have a separate Beta process. What do you think jhoffner ?
βIssue is synchronized with this Clickup by Unito