Add a Makefile
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- go
- Bereich
- build-system
Rechercherichtung
Lies .github/workflows/ci.yml und die README- oder CONTRIBUTING-Anweisungen, um die aktuellen CI-Schritte und den Ort der dokumentierten Einrichtung für Mitwirkende zu ermitteln. Füge ein Makefile im Stammverzeichnis mit den angeforderten Targets für Build, Tests, Vet, Formatierung und Checks hinzu und aktualisiere die Dokumentation für Mitwirkende, damit sie make check erwähnt. Die Aufgabe ist abgeschlossen, wenn make check mit CI übereinstimmt und make build sowie make test unter macOS und Linux funktionieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What
Contributors run four commands by hand (go build ./..., go vet ./..., go test ./..., gofmt -l .). Wrap them in a Makefile.
Where
New file: Makefile
Suggested targets
make build→go build ./...make test→go test ./...make vet→go vet ./...make fmt→ format, or checkgofmt -l .make check→ vet + fmt-check + test (the CI contract)
Done when
-
make checkruns the same steps as.github/workflows/ci.yml -
make buildandmake testwork on macOS and Linux - README/CONTRIBUTING mention
make check
- Vorherrschende Sprache
- Go
- Sterne
- 1
- Forks
- 2
- Ø Merge
- 1 Std. 31 Min.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Edwin-metcalf/MetCode
-
documentation enhancement help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Edwin-metcalf/MetCode#19 ·
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Edwin-metcalf/MetCode#18 ·
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Edwin-metcalf/MetCode#16 · 1 Kommentar ·
-
testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Edwin-metcalf/MetCode#9 ·
-
Add a --host flagOffenenhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Edwin-metcalf/MetCode#7 ·
Alle Issues in Edwin-metcalf/MetCode
Ähnliche Issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster no-stale P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
openclaw/wacli#503 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 81/100
apache/rocketmq-dashboard#6895 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
agent-butler-finding chore
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
jordansmall/spindrift#5466 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
open-telemetry/opentelemetry-go-compile-instrumentation#1507 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 87/100
777genius/agent-notifications#490 ·
Maintainer antworten meist innerhalb von 1 Tag