gitui-org / gitui-org/gitui

Conventional commit aid

Offen
#2,679 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature-request
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
774
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Is your feature request related to a problem? Please describe.**
I would like to easily perform conventional commits (ideally with gitmojis) using GitUI.

**Describe the solution you'd like**
I would like an option to enable something like the [VSCode Conventional Commits](https://marketplace.visualstudio.com/items?itemName=vivaxy.vscode-conventional-commits) plugin, that prompts the user for the scope, etc. and builds the commit message from that.

Some [custom command](https://gist.github.com/timhagel/28ae03354a85ce3e5237b308912b9b52) support could also be implemented but I understand that would be a lot harder and maybe even out of scope for the project.

**Describe alternatives you've considered**
I could type them by hand, but I'd probably mess up (and wouldn't remember all the gitmojis). I could also try to find a CLI tool to do it and commit outside of GitUI, but it would mess up the workflow. Maybe gitmoji support would be sufficient.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es werden keine Dateien oder Tests genannt. Beginne damit, den bestehenden Commit-Workflow von GitUI zu überprüfen, und entscheide, ob der Umfang Prompts für conventional-commit, gitmoji-Unterstützung, benutzerdefinierte Befehle oder eine kleinere Teilmenge umfasst. Done sollte eine vereinbarte Interaktion, unterstützte Nachrichtenfelder sowie Tests oder eine dokumentierte Verifizierung für das ausgewählte Verhalten umfassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, rust
Bereich
cli, developer-experience
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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