cloudnative-pg / cloudnative-pg/plugin-barman-cloud

Cleanup Makefile & Improve Dev Experience

Offen
#210 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
191
Forks
72
Ø Merge
1 T. 16 Std.
Gemergte PRs (30 T.)
18

Beschreibung

#### Problem
- The repo has both a `Makefile` and a `Taskfile.yml`, with redundant commands. We should standardize on `Taskfile.yml` and remove `Makefile`.
- Scripts are split between `scripts/` and `hack/`, and they don’t work well together.
- Running the plugin locally is a pain—too many steps, not well-documented.

#### Proposed Fix
- Remove `Makefile` to avoid duplication.
- Organize scripts in a single, consistent place.
- Improve local dev setup so it’s easier to run and debug.
- Document the procedure to run a test deployment of the local code.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Makefile mit Taskfile.yml vergleichen, anschließend die Verzeichnisse scripts/ und hack/ sowie die aktuellen Schritte zum lokalen Ausführen des Plugins erfassen. Erledigt ist die Aufgabe, wenn redundante Task-Befehle entfernt sind, Skripte einen einheitlichen Ablageort haben, die lokale Ausführung und das Debugging dokumentiert sind und das Verfahren für Test-Deployments dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
build-system, developer-experience, devops
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

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