...
Unser kompletter Sourcode liegt bei GitHub.Wer bei sich auf dem Rechner Dateien während der Entwicklung modifiziert, muss die Änderungen anschließend in das entsprechende GitHub Repository gesendet werden. Während es immer möglich ist, mit GIT auf der Kommandozeile zu arbeiten, wünscht man sich natürlich lieber den Komfort einer Benutzeroberfläche. Und obwohl die meisten Entwicklungsumbegungen wie IntelliJ, Webstorm und Eclipse Features oder Erweiterungen enthalten, um mit GIT zu arbeiten, setze ich selber eine spezialisierte Anwendung für den Umgang mit GIT-Repositories: SourceTree von Atlassian. SourceTree unterstützt mit einer schicken Oberfläche alle notwendigen Basis- und Profi-Fähigkeiten von GIT. Und es ist noch dazu kostenlos verfügbar, man muss sich nach 30 Tagen lediglich registrieren. Leider wird SourceTree nur für Mac und Windows angeboten - eine Linux-Version sucht man vergeblich.
Postman
Da unserer Server-Anwendung nach dem REST-Prinzip aufgebaut ist, kann man gewöhnliche HTTP Anfragen mit dem Browser oder über die Kommandozeile mit Tools wie curl abschicken, um Informationen aus unserer Datenbank im JSON Format zu erhalten.
Our server application is REST-based, that means you can make HTTP requests with every browser or a command line tool like curl to receive data in JSON or a similar format. But that's not very convenient during development, so I searched for a tool that supports making complex REST calls easily. And I found Postman! It's a Chrome plugin that lets you make REST calls against your (local or remote) server, you can manipulate things like headers, authorization or the request body comfortably. You can save your calls in collections to replay them again later with a single mouse click. Postman is available for free, you can purchase a license for 10$ with some extended features like automatic replay of collections and extended testing. A new feature is Newman, a command line and build integration for Postman collections!
...