Prodotto

Repository Git nativo

APIGit è dotato di funzionalità Git native complete, che ti consentono di gestire tutti gli aspetti dello sviluppo dell'API, comprese specifiche, script di server fittizi, casi di test e documenti markdown all'interno di un unico repository. Puoi utilizzare tutte le funzioni familiari di Git come tagging, branching, pull, push, merging e cloning per gestire lo sviluppo dell'API. Inoltre, puoi configurare la sincronizzazione unidirezionale o bidirezionale con i provider Git più diffusi come GitHub, GitLab, Bitbucket o persino i tuoi server Git self-hosted per un'integrazione completa e una collaborazione senza soluzione di continuità.

Tutto salvato nel repository Git
Le nostre specifiche API, i mock server script, i test case e i documenti markdown sono tutti archiviati in repository git all'interno di APIGit. Ciò ti consente di clonare facilmente il repository sul tuo disco locale, apportare modifiche e confermare le modifiche, sia tramite gli editor dedicati del nostro portale cloud che direttamente dal tuo disco locale. Ciò garantisce che il tuo team abbia accesso all'ultima versione dei tuoi documenti preservando al tempo stesso la cronologia e facilitando la condivisione all'interno del tuo team.

Più rami o tag
L'utilizzo di branching e tagging sono metodi efficienti per tenere traccia della cronologia delle modifiche e mantenere più versioni della tua API.
Inoltre, l'utilizzo dei feature branch consente un ambiente isolato e separato per ogni modifica apportata al repository API. Quando uno sviluppatore inizia a lavorare su una nuova attività o funzionalità, crea un nuovo ramo, assicurando così che il ramo primario contenga sempre dati stabili e pronti per la produzione.

Commit storia
Il nostro supporto git nativo semplifica la revisione della cronologia dei commit, la visualizzazione delle differenze di ciascun commit e l'accesso al contenuto dei file al momento del commit.

Push mirror per sincronizzare i repository
Configurando i push mirror, puoi sincronizzare i tuoi repository APIGit con qualsiasi server git esterno, inclusi GitHub, GitLab, Bitbucket o server self-hosted all'interno della tua organizzazione. Ciò consente di integrarsi facilmente con sistemi di terze parti, se lo si desidera.

Webhook per monitorare le attività
Configurando i webhook, puoi ricevere automaticamente i log degli eventi completi per le attività di interesse, fornendoti informazioni dettagliate per il debug, l'auditing, la conformità e altro ancora. Ciò ti consente di rimanere informato e di agire immediatamente quando necessario.

Merge (Pull) richiesta tra rami
L'utilizzo delle richieste pull è un metodo comune per unire le modifiche tra i rami, in particolare da un ramo di funzionalità a un ramo di produzione. Questo processo non solo fornisce una cronologia git chiara e organizzata, ma consente anche un processo di revisione e approvazione per la produzione. Implementando le richieste pull, puoi garantire una maggiore qualità del codice e migliorare il tuo processo di sviluppo complessivo.
Discussione e revisione sotto una richiesta pull
Con ogni richiesta pull, hai la possibilità di rivedere tutti i dettagli dei commit correlati, inclusi i file modificati, e fornire commenti o avviare discussioni sulle modifiche, se necessario. Ciò consente una revisione e una collaborazione approfondite prima di unire le modifiche al ramo di produzione.