[TIL] 20240628 - 오픈소스 프로젝트 만들기

jini·2024년 6월 28일
0

TIL

목록 보기
35/48

🧊 오픈소스 프로젝트 기여 추천 라이브러리



오픈소스 프로젝트 만들기


🧊 오픈소스 프로젝트 주제선정

복잡한 구동과정 없이 결과를 확인 가능하고 확장성이 있는 기능

  • lodash.js : array, collection, data 등 데이터의 필수적인 구조를 쉽게 다루기 위해 사용
  • underscore.js : collection, array를 처리하는데 유용한 함수 제공
  • immer.js : 불변 state를 편리하게 작업할 수 있는 라이브러리

🧊 오픈소스 저장소 생성

Your organizations → New organization

Repository → New repository

로컬 - 원격 저장소 연결

echo "# minidash" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/minidashProj/minidash.git
git push -u origin main

🧊 브랜치 보호

Settings → Branches → Branch protection rules → Add branch ruleset

  • Require a pull request before merging 체크

🧊 문서 템플릿

.github 폴더 생성

  • pull_request_template.md 파일
# minidash pull request 양식

## PR 작업
<!-- 작업 주제 or 제목을 적어주세요 -->

## 설명
<!-- 설명을 적어주세요 -->

## TODO
- [ ] 할일
  • issue_template.md 파일
# minidash pull request 양식

## 이슈 제목
<!-- 이슈의 주제 or 제목을 적어주세요 -->

## 설명
<!-- 설명을 적어주세요 -->

## 참고자료
<!-- 파일이나 url 등 관련 참조내용을 기입해주세요 -->

0개의 댓글