티스토리 뷰

카테고리 없음

※오픈 소스 프로젝트 활용(2)

파이썬 초보 파이리 2025. 5. 11. 06:33

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

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


오픈 소스 문서 구조/오픈 소스 프로젝트

<기본 문서>

- LICENSE.md/.txt : 오픈소스 라이선스 전문 명시 문서

즉 이 파일이 프로젝트에 있으면 이 프로젝트는 이 오픈 소스 라이선스 하에 배포된다.

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

 

<추가 문서>

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

- COPYRIGHT.txt : 저작권

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

 

- Contributing.md : 프로젝트에 기여하고 싶을 때 보는 문서, 프로젝트에 어떻게 기여할 수 있는지 설명한 문서이다.

해당 프로젝트에 기여 절차를 안내

 

- code of conduct : 오픈소스 프로젝트에 참여하는 방법에 대한 표준, 모든 기여 존중

(ex)커뮤니티 멤버 간 이슈발생 문제 해결 방안)


커뮤니티 건전성 체크리스트

https://github.com/hubotio/hubot/community

 

GitHub - hubotio/hubot: A customizable life embetterment robot.

A customizable life embetterment robot. Contribute to hubotio/hubot development by creating an account on GitHub.

github.com

오픈소스에 진지한 깃허브는 오픈소스 커뮤니티와 프로젝트에 필요한 필수 문서와 설정을 권장하는 체크리스트를 제공한다. 이 체크리스트는 프로젝트가 사용자와 기여자에게 명확한 정보를 제공하고, 협업을 원활하게 할 수 있도록 돕는다.

 

깃허브에서는 Insights 메뉴 내 Community Standards 항목을 통해 이를 확인할 수 있다. 이곳에서는 오픈소스 프로젝트를 운영하는 데 필요한 표준과 문서들을 안내하며, 프로젝트의 건강한 성장과 기여를 유도할 수 있도록 지원한다.

 


깃허브 이슈란?

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

- 기획

- 작업

- 추가

- 버그

- 개선

- 질문

...

 

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

2)Close : 완료, 중단

 

cf. Jira

 

Pull Request

 

  • 깃(Git) 저장소에서 특정 브랜치(branch)에 대한 변경 사항을 제안하는 기능
  • 원본 저장소(Upstream)와 내 작업 공간(Fork/Branch) 간에 코드 변경 내역을 리뷰하고 병합하기 위한 수단

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
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 29 30 31
글 보관함