Docs: Mention this pre-commit replacement for a more hands-off way to configure git hooks
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- rust
- Bereich
- documentation
Rechercherichtung
Das Issue beschreibt eine Dokumentationsergänzung und verweist auf das Beispiel .pre-commit-config.yaml in Threadbare, Zeilen 52–66. Lies diese Konfiguration und die vorhandene Dokumentation zu Git-Hooks und zur Installation des Formatierers. Ergänze den Ansatz mit prek und erkläre, warum damit eine manuelle Installation des Formatierers und eine Rust-Toolchain vermieden werden; fertig ist die Aufgabe, wenn Benutzer der dokumentierten Einrichtung folgen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
My colleague @manuq set this up in Threadbare as follows:
- Switch from
pre-committoprek, a Rust reimplementation with extra features- Wait for
prekto add a newlanguage: misemode for external dependencies- Use this to install
gdscript-formatterhttps://github.com/endlessm/threadbare/blob/main/.pre-commit-config.yaml#L52-L66The nice thing about this approach is that it does not require each developer to manually install
gdscript-formatter(as withlanguage: unsupported), and does not require each developer to have a complete rust toolchain and build the formatter from source (as withlanguage: rust). I didn't consider either of these appropriate for our project, so I'm noting this third approach here!
Originally posted by @wjt in #141
- Vorherrschende Sprache
- Rust
- Sterne
- 483
- Forks
- 41
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 GDQuest/GDScript-formatter
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
GDQuest/GDScript-formatter#365 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
GDQuest/GDScript-formatter#366 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 58/100
GDQuest/GDScript-formatter#360 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
GDQuest/GDScript-formatter#354 · 2 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
GDQuest/GDScript-formatter#353 · 5 Kommentare ·
Alle Issues in GDQuest/GDScript-formatter
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
priority middle
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 62/100
KATO-Hiro/AtCoderClans#12940 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
o8 next debug build aborts on Glass to Dark appearance switch (nil identifier messaged before check)Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
hurttlocker/o8#5112 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
Maintainer antworten meist innerhalb von 1 Tag