cloudnative-pg / cloudnative-pg/plugin-barman-cloud
Cleanup Makefile & Improve Dev Experience
- 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
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