제품

네이티브 Git 리포지토리

APIGit은 완전한 기본 Git 기능을 갖추고 있어 단일 저장소 내에서 사양, 모의 서버 스크립트, 테스트 사례 및 마크다운 문서를 포함하여 API 개발의 모든 측면을 관리할 수 있습니다. 태그 지정, 분기, 당기기, 밀기, 병합, 복제와 같은 친숙한 모든 Git 기능을 사용하여 API 개발을 관리할 수 있습니다. 또한 전체 통합 및 원활한 공동 작업을 위해 GitHub, GitLab, Bitbucket 또는 자체 호스팅 Git 서버와 같은 인기 있는 Git 공급자와 단방향 또는 양방향 동기화를 설정할 수 있습니다.

Git 저장소에 저장된 모든 것
API 사양, 모의 서버 스크립트, 테스트 사례 및 마크다운 문서는 모두 APIGit 내의 git 저장소에 저장됩니다. 이를 통해 클라우드 포털의 전용 편집기를 통하거나 로컬 디스크에서 직접 리포지토리를 로컬 디스크에 쉽게 복제하고, 편집하고, 변경 사항을 커밋할 수 있습니다. 이렇게 하면 팀이 문서의 최신 버전에 액세스할 수 있는 동시에 기록을 보존하고 팀 내에서 쉽게 공유할 수 있습니다.

여러 분기 또는 태그
분기 및 태깅을 활용하는 것은 변경 기록을 추적하고 API의 여러 버전을 유지 관리하는 효율적인 방법입니다.
또한 기능 분기를 활용하면 API 리포지토리에 대한 각 수정 사항에 대해 격리되고 별도의 환경이 가능합니다. 개발자가 새로운 작업이나 기능에 대한 작업을 시작하면 새 브랜치를 생성하여 기본 브랜치가 항상 안정적이고 프로덕션 준비가 된 데이터를 보유하도록 합니다.

커밋 내역
기본 git 지원을 통해 쉽게 커밋 기록을 검토하고, 각 커밋의 차이점을 확인하고, 커밋 시점에서 파일 콘텐츠에 액세스할 수 있습니다.

미러를 푸시하여 리포지토리 동기화
푸시 미러를 구성하면 APIGit 리포지토리를 GitHub, GitLab, Bitbucket 또는 조직 내 자체 호스팅 서버를 포함한 모든 외부 git 서버와 동기화할 수 있습니다. 이를 통해 원하는 경우 타사 시스템과 쉽게 통합할 수 있습니다.

활동 모니터링을 위한 Webhook
Webhook를 구성하면 관심 있는 활동에 대한 전체 이벤트 로그를 자동으로 수신하여 디버깅, 감사, 규정 준수 등에 대한 자세한 정보를 제공할 수 있습니다. 이를 통해 정보를 유지하고 필요한 경우 즉각적인 조치를 취할 수 있습니다.

브랜치 간 Merge(Pull) 요청
풀 요청을 사용하는 것은 특히 기능 분기에서 프로덕션 분기로 분기 간에 변경 사항을 병합하는 일반적인 방법입니다. 이 프로세스는 명확하고 체계적인 git 히스토리를 제공할 뿐만 아니라 프로덕션을 위한 검토 및 승인 프로세스를 가능하게 합니다. 풀 요청을 구현하면 더 높은 코드 품질을 보장하고 전반적인 개발 프로세스를 개선할 수 있습니다.
풀 요청에 따른 토론 및 검토
풀 요청을 할 때마다 변경된 파일을 포함하여 관련 커밋의 모든 세부 정보를 검토하고 필요에 따라 변경 사항에 대한 의견을 제공하거나 토론에 참여할 수 있습니다. 이를 통해 프로덕션 브랜치에 변경 사항을 병합하기 전에 철저한 검토 및 협업이 가능합니다.