I was going through the issues for Nextcloud Deck, and I noticed a few labels on issues that aren’t very clear about their purpose. For instance there is a “discussion” label, but also “needs discussion”.
It is unclear whether “needs discussion” implies something like “please discuss if feature is necessary”. Or is it a call to discuss the technical options for implementing the feature? This has to be frustrating for both users and new contributors since they will have no clue what the current state of the issue is.
Is there a page explaining the labels used in Nextcloud’s repos? I couldn’t find anything on the Deck repo, nor could I find a meta repository in the Nextcloud org that would contain such info. There are a lot of repos though.
Many repos in the project follow a similar convention or some hybrid.
However each repo is semi-independent. So different maintainers have different conventions. Also some are historical for various reasons (e.g. depending on where the sub-project started).
This has to be frustrating for both users and new contributors since they will have no clue what the current state of the issue is.
Agreed. Keeping things organized takes work. I did a bunch of label related tidying awhile back; lately my focus has been elsewhere. There’s certainly more work to be done in this area.