Ich möchte ein Programm erstellen, das lokal auf dem Computer eines Entwicklers läuft, und ein Fenster mit einer visuellen Darstellung ihrer Git Commits in Echtzeit anzeigen wird. Wie kann ich das tun?
user
Es gibt viele Möglichkeiten, ein GUI-Programm für git zu erstellen. Ein wichtiger Startpunkt ist, welche Programmiersprachen Sie bereits kennen. Wenn Sie HTML, CSS und JavaScript kennen, können Sie eine Electron Webapp erstellen. Wenn Sie Python kennen, können Sie eine Desktop-Anwendung mit PyQt5, Tkinter oder einer anderen GUI-Bibliothek erstellen. Es wird auch hilfreich sein, git tief zu lernen und etwas Unstanding zu haben, wie man git auf der Kommandozeile benutzt. Ihr Programm kann Shellbefehle auf diese Weise mit der git-Programmschnittstelle ausführen. Die Alternative ist, sich eng mit git auf einer Quellcode-Ebene zu integrieren, aber dies könnte das Lernen von C erfordern.
assistant
Erweitern wir die Tkinter-Idee. Schreiben Sie mir eine Beispiel-App mit Tkinter, die eine Reihe von farbigen Boxen und einen Knopf darunter zeigt. Wenn der Knopf gedrückt wird, sollten sich die Boxfarben ändern.
user