Producto

Repositorio nativo de Git

APIGit viene equipado con capacidades Git nativas completas, lo que le permite administrar todos los aspectos del desarrollo de su API, incluidas las especificaciones, los scripts de servidor simulados, los casos de prueba y los documentos de rebajas dentro de un solo repositorio. Puede usar todas las funciones familiares de Git, como etiquetado, bifurcación, extracción, inserción, fusión y clonación para administrar el desarrollo de su API. Además, puede configurar la sincronización unidireccional o bidireccional con proveedores de Git populares como GitHub, GitLab, Bitbucket o incluso sus servidores de Git autohospedados para una integración completa y una colaboración perfecta.

Todo guardado en el repositorio Git
Nuestras especificaciones de API, scripts de servidor simulados, casos de prueba y documentos de rebajas se almacenan en repositorios git dentro de APIGit. Esto le permite clonar fácilmente el repositorio en su disco local, realizar ediciones y confirmar cambios, ya sea a través de los editores dedicados de nuestro portal en la nube o directamente desde su disco local. Esto garantiza que su equipo tenga acceso a la última versión de sus documentos, al mismo tiempo que conserva el historial y facilita el intercambio dentro de su equipo.

Múltiples ramas o etiquetas
El uso de ramificación y etiquetado son métodos eficientes para rastrear el historial de cambios y mantener múltiples versiones de su API.
Además, el uso de ramas de funciones permite un entorno aislado y separado para cada modificación realizada en el repositorio de la API. Cuando un desarrollador comienza a trabajar en una nueva tarea o función, crea una nueva rama, lo que garantiza que la rama principal siempre contenga datos estables y listos para la producción.

Historial de confirmaciones
Nuestro soporte nativo de git le facilita revisar el historial de confirmación, ver las diferencias de cada confirmación y acceder al contenido de los archivos en el momento de la confirmación.

Empuje espejos para sincronizar repositorios
Al configurar réplicas automáticas, puede sincronizar sus repositorios APIGit con cualquier servidor git externo, incluidos GitHub, GitLab, Bitbucket o servidores autohospedados dentro de su organización. Esto le permite integrarse fácilmente con sistemas de terceros, si lo desea.

Webhook para monitorear actividades
Al configurar webhooks, puede recibir automáticamente registros de eventos completos para actividades de interés, lo que le brinda información detallada para depuración, auditoría, cumplimiento y más. Esto le permite mantenerse informado y tomar medidas inmediatas cuando sea necesario.

Solicitud de fusión (extracción) entre sucursales
El uso de solicitudes de incorporación de cambios es un método común para fusionar cambios entre ramas, particularmente de una rama de características a una rama de producción. Este proceso no solo proporciona un historial de git claro y organizado, sino que también permite un proceso de revisión y aprobación para la producción. Al implementar solicitudes de extracción, puede garantizar una mayor calidad del código y mejorar su proceso de desarrollo general.
Discusión y revisión bajo una solicitud de extracción
Con cada solicitud de extracción, tiene la capacidad de revisar todos los detalles de las confirmaciones relacionadas, incluidos los archivos modificados, y proporcionar comentarios o participar en debates sobre los cambios según sea necesario. Esto permite una revisión y colaboración exhaustivas antes de fusionar los cambios en la rama de producción.