GitHub에서 커뮤니티 기반 소프트웨어 프로젝트 빌드

초급
DevOps 엔지니어
개발자
솔루션 아키텍처
GitHub

엔터프라이즈를 관리하든 아니면 오픈 소스 소프트웨어 프로젝트를 관리하든, GitHub을 사용하면 권장 가이드라인, 사용 규정 및 보안 모범 사례를 적용하여 커뮤니케이션과 협업을 지원하는 커뮤니티를 빌드할 수 있습니다.

이 학습 경로에서는 다음과 같은 내용을 다룹니다.

  • 비공개 프로젝트와 오픈 소스 프로젝트를 위한 커뮤니티 참여 구축
  • 아이디어가 오픈 소스 프로젝트에 적합한 후보인지 판단
  • 개인용 컴퓨터나 레거시 버전 제어 시스템에서 GitHub로 기존 프로젝트 이동
  • GitHub 리포지토리를 안전하게 유지
  • 오픈 소스 프로젝트에 기여

사전 요구 사항

이 학습 경로의 모듈

문제, 알림, 분기, 커밋, 끌어오기 요청 같은 주요 GitHub 기능을 사용하는 방법을 알아봅니다.

GitHub에서 효과적인 검색 기능, 지침 및 유지 관리를 통해 성공적인 InnerSource 프로그램을 관리하는 방법을 알아봅니다.

기여자 지침을 설정하고, 검증된 프로세스를 따르고, 커뮤니티 표준을 활용하여 성공적인 오픈 소스 프로그램을 만드는 방법을 알아봅니다.

GitHub에 기존 프로젝트를 업로드하는 방법을 알아봅니다.

기존 프로젝트를 레거시 버전 제어 시스템에서 GitHub로 옮기는 방법을 알아봅니다.

GitHub에서 보안 리포지토리를 빌드, 호스트 및 유지 관리하기 위한 모범 사례를 알아봅니다.

GitHub를 사용하여 기여할 오픈 소스 프로젝트와 작업을 찾는 방법을 알아봅니다. 끌어오기 요청을 만들고 프로젝트 유지 관리자와 효과적으로 소통하여 변경 내용을 수락받는 방법을 알아봅니다. 오픈 소스 커뮤니티에 기여할 경우의 얻을 수 있는 혜택을 알아봅니다.