설명서의 이 섹션은 실제 GitHub Enterprise Server API 애플리케이션을 사용하여 실행하도록 작성되었습니다. 인증에서 결과 조작, 다른 앱과 결과 통합에 이르기까지 알아야 할 모든 것을 살펴보겠습니다. 모든 자습서에는 프로젝트가 포함되며 각 프로젝트는 퍼블릭 platform-samples 리포지토리에 저장되고 문서화됩니다.
가이드
REST API 시작, 인증, 다양한 작업에 REST API를 사용하는 방법에 대해 알아봅니다.
REST API 및 JavaScript를 사용하여 스크립팅
Octokit.js SDK를 사용하여 REST API와 상호 작용하는 스크립트를 작성합니다.
REST API 및 Ruby를 사용하여 스크립팅
Octokit.rb SDK를 사용하여 REST API와 상호 작용하는 스크립트를 작성하는 방법을 알아봅니다.
사용자에 대한 리소스 검색
REST API에 대해 인증된 요청에 대해 신뢰할 수 있는 방식으로 앱이 사용자에 액세스할 수 있는 리포지토리 및 조직을 찾는 방법을 알아봅니다.
배포 제공
배포 REST API를 사용하여 서버 및 타사 앱과 상호 작용하는 사용자 지정 도구를 빌드할 수 있습니다.
데이터를 그래프로 렌더링
D3.js 라이브러리 및 Ruby Octokit를 사용하여 리포지토리에서 프로그래밍 언어를 시각화하는 방법을 알아봅니다.
주석 작업
REST API를 사용하여 끌어오기 요청, 이슈 또는 커밋의 주석에 액세스하고 관리할 수 있습니다.
CI 서버 빌드
상태 API를 사용하여 고유한 CI 시스템을 빌드합니다.
REST API를 사용하여 Git 데이터베이스와 상호 작용
REST API를 사용하여 GitHub Enterprise Server에서 Git 데이터베이스에 원시 Git 개체를 읽고 쓰고 참조(분기 헤드 및 태그)를 나열하고 업데이트할 수 있습니다.
REST API를 사용하여 검사 상호 작용
REST API를 사용하여 리포지토리의 코드 변경 내용에 대해 강력한 검사를 실행하는 GitHub Apps를 빌드할 수 있습니다. 연속 통합, 코드 린팅 또는 코드 검사 서비스를 수행하고 커밋에 대한 자세한 피드백을 제공하는 앱을 만들 수 있습니다.
REST API에 대한 비밀 암호화
REST API를 사용하여 비밀을 만들거나 업데이트하려면 비밀 값을 암호화해야 합니다.