eclipse-platform / eclipse-platform/eclipse.platform

Support require one or the other nature

Ouverte
#883 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Java
Étoiles
165
Forks
174
Merge moyen
2 j 8 h
PR mergées (30 j)
22

Description

Currently one can only require another nature by id, or one can only allow one or the other nature.
What I recently came along (and seem not supported), is that one wants to require any of a set of natures (e.g. nature `a` or nature `b`) because both are exclusive (you can only have `a` or `b` on the project) but my nature wants at least one of them.

So from an extension point of view I then need to mark one as the "preferred" that is added if none of the ones I want are available.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser le point d’extension et le traitement existant permettant d’exiger une nature par son id et d’autoriser des natures exclusives. Suivez la manière dont les exigences de nature sont évaluées, puis définissez ce que signifie l’achèvement lorsqu’il faut exiger n’importe quelle nature d’un ensemble et ajouter une nature préférée lorsqu’aucune n’est présente.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.