mapbox / mapbox/github-release-tools

Generalize changelog-draft

Offen
#1 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
16
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This quick-and-dirty sorting into sections is currently tied to mapbox-gl-js's labels/sections:

https://github.com/mapbox/github-release-tools/blob/8d88e10b6fedf3f34f8d3929287148088e65709c/bin/changelog-draft#L72-L78

https://github.com/mapbox/github-release-tools/blob/8d88e10b6fedf3f34f8d3929287148088e65709c/bin/changelog-draft#L92-L103

It should be made configurable so it can easily used for other repos

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne in bin/changelog-draft bei den verlinkten Abschnitten um die Zeilen 72–78 und 92–103 und untersuche, wie Labels und Abschnitte derzeit ausgewählt werden. Ermittle einen Konfigurationsansatz, der für Repositories über mapbox-gl-js hinaus funktioniert, und überprüfe anschließend, dass das generierte Changelog Einträge weiterhin in die konfigurierten Abschnitte sortiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
release, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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