Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

ddodoi 님의 블로그

15주차-파트02: 깃허브 라이선스, 오픈소스 커뮤니티 상태 파일, 깃허브 이슈, Pull Request 본문

웹풀스택 일일정리

15주차-파트02: 깃허브 라이선스, 오픈소스 커뮤니티 상태 파일, 깃허브 이슈, Pull Request

ddodoi 2024. 11. 26. 22:56

CHAPTER 1. 깃허브 리포지토리에 라이선스 추가

프로젝트에 사용시 -> 깃허브 레포지토리 Readme/ License.txt

 

<깃허브 라이선스 추가에 대한 설명>

https://docs.github.com/ko/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository

 

리포지토리에 라이선스 추가 - GitHub Docs

다른 사용자가 더 쉽게 기여할 수 있도록 리포지토리에 오픈 소스 라이선스를 포함할 수 있습니다.

docs.github.com

 

 

깃허브에서 레포지토리 생성시 license추가 가능

 

 

 

 

CHAPTER 2. 오픈소스 프로젝트(= 커뮤니티) 상태 파일

 

<기본 문서>

- LICENSE.md/.txt : 오픈소스 라이선스 전문 명시 문서 : 즉, 이 파일이 프로젝트에 있으면 = 이 프로젝트는 이 오픈소스 라이선스 하에 배포된다, 되어야 한다.

 

"오픈 소스 프로젝트 최상위 디렉토리"

 

 

<추가 문서> / < 커뮤니티 프로필 "권장" 체크리스트>

- README.md : 프로젝트 코드의 목적, 사용 방법 설명 문서

- COPYRIGHT.txt : 저작권

- NOTICE.txt : 오픈 소스 라이선스 개요

 

- Contributing.md: 프로젝트에 어떻게 기여할 수 있는지 설명한 문서이다.

  해당 프로젝트에 기여 절차를 안내 = 기여 대환영 

Contributing.md 파일

 

- code of conduct: 오픈소스 프로젝트(커뮤니티)에 참여하는 방법에 대한 표준 = 모든 기여 존중, 서로 존중, ... 호의적! 포용적 환경!

+ 커뮤니티 멤버간 이슈 발생? 문제 해결 방안에 대해서도!

 

깃허브는 커뮤니티에 대한 행동 기분! 공정한 방식으로 즐겁게 생산하는 환경

 

커뮤니티 빌딩한다 = 오픈소스 프로젝트를 생성한다.

 

 

 

✔️깃허브 이슈

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

깃허브 이슈

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

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

2) Close: 완료, 중단

 

cf. Jira

 

깃허브 insights - community standards의 issue templates = 깃허브로 이슈 제기시 정해진 양식 지정

 

 

✔️Pull Request

Pull : 당기다

Request : 요청

 

Pull request를 통해 코드를 받는 사람이 리뷰 가능

 

Branch가 Branch에게 요청!