Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

valid_from enforced as mandatory for feat_req/stkh_req in metamodel

Geschlossen Anfängerfreundlich
#869 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
90/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
yaml

Rechercherichtung

Öffne src/extensions/score_metamodel/metamodel.yaml bei den referenzierten Zeilen rund um die mandatory_options-Einträge von feat_req und stkh_req. Bestätige, wie valid_from für jeden Anforderungstyp deklariert ist, und aktualisiere anschließend beide Deklarationen, damit das Schema den verlinkten Anforderungen entspricht und der Dokumentations-Build dieses optionale Attribut nicht mehr erfordert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug discuss-with-process
Description

Component: docs-as-code / score_metamodel
Severity: Medium (blocks docs build; forces process-non-conformant data)
Description:
The requirements-engineering process defines valid_from as an optional validity attribute for stakeholder and feature requirements. The attribute definition gd_req__req_attr_valid_from states requirements "can have" this attribute and is not tagged mandatory (unlike UID, title, status, safety, security). It is only intended for the "specification ahead of implementation" use case (future/past milestones).

However, the metamodel schema declares valid_from under mandatory_options for both feat_req and stkh_req

https://eclipse-score.github.io/process_description/main/process_areas/requirements_engineering/guidance/requirements_process_reqs.html#gd_req__req_attr_valid_from

https://github.com/eclipse-score/docs-as-code/blob/main/src/extensions/score_metamodel/metamodel.yaml#L353

https://github.com/eclipse-score/docs-as-code/blob/main/src/extensions/score_metamodel/metamodel.yaml#L325

Vorherrschende Sprache
Python
Sterne
11
Forks
37
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
69

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus eclipse-score/docs-as-code

Alle Issues in eclipse-score/docs-as-code

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.