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

Add (for at least RM) a Python API for OSLC Configuration Management (within a project/component)

Offen
#9 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python

Rechercherichtung

Beginnen Sie damit, die bestehende Find-/Select-Implementierung für Konfigurationen in DNG und ETM zu lesen, und verfolgen Sie anschließend das für den ReqIF-Import-Demonstrator verwendete Project-Handling. Definieren Sie, wie Projekt-/Komponententypen und Opt-outs für 7.x gegenüber 6.0.6.1 behandelt werden. Abgeschlossen ist dies, wenn die Python API Changesets, Streams und Baselines erstellen und bereitstellen kann, wobei der ReqIF-Import die vollständige Sequenz demonstriert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

DNG (at least) supports OSLC Configuration Management - there's current implementation to find/select a configuration which works across dng and ETM, but it would be useful to also be able to create (and deliver) changeset, stream, baseline. This will have to handle opt-out for 7.x and hopefully 6.0.6.1 (which are different) - will likely need a refacter/redsign of the Project to be object-oriented, and of the apps that need it to be able to create the appropriate project area type. A demonstrator would be reqif import which: creates baseline before, create changeset for the import, import into the CS, deliver the CS, take a baseline after.

Vorherrschende Sprache
HTML
Sterne
52
Forks
32
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

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 IBM/ELM-Python-Client

Alle Issues in IBM/ELM-Python-Client

Ähnliche Issues

Weitere Issues zu Backend & API Design

Neue Issues direkt in Ihr Postfach

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