Produkt

Natives Git-Repository

APIGit ist mit vollständigen nativen Git-Funktionen ausgestattet, mit denen Sie alle Aspekte Ihrer API-Entwicklung verwalten können, einschließlich Spezifikationen, Mock-Server-Skripts, Testfälle und Markdown-Dokumente in einem einzigen Repository. Sie können alle vertrauten Git-Funktionen wie Tagging, Branching, Pull, Push, Merging und Cloning verwenden, um Ihre API-Entwicklung zu verwalten. Darüber hinaus können Sie eine unidirektionale oder bidirektionale Synchronisierung mit beliebten Git-Anbietern wie GitHub, GitLab, Bitbucket oder sogar Ihren selbst gehosteten Git-Servern für eine vollständige Integration und nahtlose Zusammenarbeit einrichten.

Alles im Git-Repository gespeichert
Unsere API-Spezifikationen, Mock-Server-Skripte, Testfälle und Markdown-Dokumente werden alle in Git-Repositories innerhalb von APIGit gespeichert. Auf diese Weise können Sie das Repository einfach auf Ihre lokale Festplatte klonen, Änderungen vornehmen und Änderungen übernehmen, sei es über die dedizierten Editoren unseres Cloud-Portals oder direkt von Ihrer lokalen Festplatte. Dadurch wird sichergestellt, dass Ihr Team Zugriff auf die neueste Version Ihrer Dokumente hat, während gleichzeitig der Verlauf erhalten bleibt und die gemeinsame Nutzung innerhalb Ihres Teams erleichtert wird.

Mehrere Verzweigungen oder Tags
Die Verwendung von Verzweigungen und Markierungen sind effiziente Methoden zum Verfolgen des Änderungsverlaufs und zum Verwalten mehrerer Versionen Ihrer API.
Darüber hinaus ermöglicht die Verwendung von Feature Branches eine isolierte und separate Umgebung für jede Änderung, die am API-Repository vorgenommen wird. Wenn ein Entwickler mit der Arbeit an einer neuen Aufgabe oder Funktion beginnt, erstellt er einen neuen Zweig und stellt so sicher, dass der primäre Zweig immer stabile und produktionsbereite Daten enthält.

Verlauf übernehmen
Unsere native Git-Unterstützung macht es Ihnen leicht, den Commit-Verlauf zu überprüfen, die Unterschiede jedes Commit anzuzeigen und auf den Inhalt von Dateien zum Zeitpunkt des Commit zuzugreifen.

Pushen Sie Mirrors, um Repositories zu synchronisieren
Durch die Konfiguration von Push-Mirrors können Sie Ihre APIGit-Repositories mit jedem externen Git-Server synchronisieren, einschließlich GitHub, GitLab, Bitbucket oder selbst gehosteten Servern innerhalb Ihrer Organisation. Dies ermöglicht Ihnen bei Bedarf eine einfache Integration mit Drittsystemen.

Webhook zur Überwachung von Aktivitäten
Durch die Konfiguration von Webhooks können Sie automatisch vollständige Ereignisprotokolle für interessante Aktivitäten erhalten, die Ihnen detaillierte Informationen für Debugging, Auditing, Compliance und mehr liefern. So bleiben Sie auf dem Laufenden und können bei Bedarf sofort handeln.

Merge(Pull)-Request zwischen Branches
Die Verwendung von Pull-Requests ist eine gängige Methode zum Zusammenführen von Änderungen zwischen Branches, insbesondere von einem Feature-Branch zu einem Produktions-Branch. Dieser Prozess bietet nicht nur eine klare und organisierte Git-Historie, sondern ermöglicht auch einen Überprüfungs- und Genehmigungsprozess für die Produktion. Durch die Implementierung von Pull Requests können Sie eine höhere Codequalität sicherstellen und Ihren gesamten Entwicklungsprozess verbessern.
Diskussion und Überprüfung unter einer Pull-Anforderung
Bei jeder Pull-Anforderung haben Sie die Möglichkeit, alle Details der zugehörigen Commits, einschließlich der geänderten Dateien, zu überprüfen und bei Bedarf Kommentare abzugeben oder an Diskussionen über die Änderungen teilzunehmen. Dies ermöglicht eine gründliche Überprüfung und Zusammenarbeit, bevor die Änderungen mit dem Produktionszweig zusammengeführt werden.