De/Pull Request
From GnuCash
Der (für die Entwickler) einfachste Weg, eine Verbesserung in Gnucash einzubringen, ist das Erstellen einer "Pull Request". Dabei ist es ziemlich egal ob es sich nur um die Korrektur eines Tippfehlers oder eines kompletten neuen Features handelt.
Vorgehen
- Zunächst braucht man ein Github-Konto.
- Anmerkung: Im folgenden steht $ME für deinen Github-Benutzernamen.
- Dann klont man das entsprechende GnuCash-Repositorium, im folgenden Beispiel das Repo mit dem Programm
gnucash
.- Die Details hängen dabei, davon ab, ob man mit Git lokal arbeitet oder nur auf GitHub:
- Mit Bearbeitung auf PC
- https://github.com/Gnucash/gnucash
git fetch
->file://~/git/gnucash
git push
-> https://github.com/$ME/gnucash - Bearbeitung nur auf Github
- auf https://github.com/Gnucash/gnucash grüner Knopf Clone or Download
- https://github.com/$ME/gnucash bearbeiten.
- Die Details hängen dabei, davon ab, ob man mit Git lokal arbeitet oder nur auf GitHub:
- Erstelle einen Zweig zum Arbeiten, z.B. "Tippfehler".
- Für kleine Verbesserungen sollte er auf stable basieren, für neue Merkmale auf future.
- Änderungen vornehmen und sofern man lokal gearbeitet hat, nach https://github.com/$ME/gnucash hochladen.
- In https://github.com/$ME/gnucash unter dem grünen Knopf, auf "Pull Request" klicken, ...
- Eventuell von den Kern-Entwicklern gewünschte Änderungen einpflegen.
- Das erneute Aktualisieren kann einen Force Push erfordern.
Literatur
https://guides.github.com/activities/hello-world/ ist eine ganz gute Einführung.