Clarify active satisfies and fulfils relations in metamodel comments

Ouverte Adaptée aux débutants
#1,019 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
Moins d'une heure
Accessibilité débutants
88/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
Active
Stack technique
yaml
Domaine
documentation

Piste de recherche

Examinez les commentaires au-dessus de satisfies et fulfils dans src/extensions/score_metamodel/metamodel.yaml à la lumière des exigences actuelles des outils et des relations autorisées. Commencez par vérifier les exemples tool_req et gd_req ainsi que les éléments d’architecture mentionnés dans l’issue, et consultez également l’issue #972 concernant le périmètre de gd_req.satisfies. Mettez à jour les commentaires pour expliquer leur objectif actuel, tout en préservant les déclarations de liens et le comportement de validation.

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

Description

intentionally-limited

The comments above satisfies and fulfils in src/extensions/score_metamodel/metamodel.yaml describe these relations as retained for backward compatibility. That suggests they can be deleted during cleanup, although the current metamodel actively allows and validates them.

For example, tool_req and gd_req use satisfies, and architecture elements use fulfils. Issue #972 explicitly tracks stronger enforcement of gd_req.satisfies.

Acceptance criteria:

  • Review the compatibility comments against the current tool requirements and permitted relations.
  • Replace stale comments with an explanation of the relations' current purpose and scope.
  • Preserve the existing link declarations and validation behavior; do not globally remove or rename satisfies or fulfils based on these comments.

This is a focused comment/documentation cleanup, not a breaking behavior change. Related to the broader cleanup request #969. The mod type and its migration are outside this issue's scope.

Langage dominant
Python
Étoiles
11
Forks
39
Merge moyen
1 j 12 h
PR mergées (30 j)
47

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de eclipse-score/docs-as-code

Toutes les issues de eclipse-score/docs-as-code

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

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