[TIL] 20240522 - GitHub Project

jini·2024년 5월 22일

TIL

목록 보기
14/48

오픈 소스 라이선스 적용 방법


프로젝트에 LICENSE.md(LICENSE.txt) 파일을 추가해줌

GitHub에서는 새로운 프로젝트를 만들 때, 라이선스를 추가할 것인지 물어봄


프로젝트 생성 후 추가

  • Add file → Create new file

  • 파일이름 필드에 LICENSE or LICENSE.md를 입력

  • 파일이름 아래에서 라이선스 템플릿 선택을 클릭



오픈 소스 프로젝트 상태 파일


🧊 체크리스트

GitHub는 커뮤니티 프로필 권장 체크리스트를 제공

  • Repository → Insight → Community Standards

LICENSE.md/.txt

오픈소스 라이선스 전문을 명시한 문서
이 파일이 프로젝트에 있으면, 이 프로젝트는 오픈 소스 라이선스 하에 배포 되어야 함

README.md/.txt

프로젝트 코드의 목적과 사용 방법을 설명한 문서

COPYRIGHT.txt

저작권

NOTICE.txt

오픈 소스 라이선스 개요

Contributing.md

프로젝트에 기여하는 방법을 설명한 문서
ex. 해당 프로젝트에 기여하는 절차

code of conduct

오픈소스 프로젝트(커뮤니티)에 참여하는 방법에 대한 표준
ex. 커뮤니티 멤버 간 이슈 발생 시 문제 해결 방안


🧊 GitHub Issue

프로젝트에서 발생할 수 있는 모든 활동에 대한 이슈

  • 기획
  • 작업
  • 추가
  • 버그
  • 개선
  • 질문

1) Open : 진행 중, 계획(시작 전)

2) Close: 완료, 중단

cf. Jira : 아틀라시안이 개발한 사유 이슈 추적 소프트웨어


🧊 Pull Request

다른 사용자가 작성한 저장소에서 변경 사항을 병합하기 위한 요청

  1. 다른 사용자가 작성한 저장소에서 내 저장소로 Fork

  2. Fork 한 저장소에서 내용을 변경하고 Commit

  3. Github에서 Pull Request 작성

0개의 댓글