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
Ich will C nicht benutzen, es ist zu einfach, dumme Fehler zu machen, könnte ich eine modernere Sprache verwenden, die sich immer noch mit git integrieren könnte, wie Rust oder Zig?
user