🎉 Welcome to Our npm Package Publishing Study Repository! 🎉
이 레포지토리는 npm 패키지 배포를 목표로 한 6주간의 스터디 활동을 기록하고, 팀원들이 배운 내용을 자유롭게 공유할 수 있는 공간입니다. 팀원들은 각 주차의 활동 기록과 토론 내용을 남기고, 서로 배운 것을 공유하며 성장해 나갑니다.
이 레포지토리는 크게 두 개의 폴더로 구성되어 있습니다:
- Activity 폴더 - 주차별 활동 기록 및 회의록을 포함
- Playground 폴더 - 자유롭게 지식과 자료를 공유하는 공간
activity/
activity
폴더는 각 주차별 활동 기록을 담고 있습니다. 총 6주 동안 각 주차에 따라week1
,week2
, ...week6
폴더가 구성되어 있으며, 각 주차마다 팀원들은 자신이 작업한 내용을 기록합니다.- 각 팀원은 주차별로 파일을 생성하여 패키지 배포 기록, 고민했던 부분 등을 포함하여 기록해 주세요. 또한 각 주차의 회의록과 토론 내용도 함께 포함됩니다.
- 예시 파일명:
activity/week1/your_name.md
playground/
playground
폴더는 npm 패키지 배포에 관한 학습 자료, 유용한 정보, 배운 내용 등을 자유롭게 공유할 수 있는 공간입니다.- npm 패키지 배포에 필요한 참고 자료, 실습 내용, 문제 해결 팁 등을 올려 주세요.
- 팀원 모두가 자유롭게 추가할 수 있으며, 파일이나 섹션을 자유롭게 생성하여 활용할 수 있습니다.
- 단순 유틸리티 패키지를 만들어 전체 프로세스를 빠르게 경험해 봅니다.
- npm에 배포하는 기본 절차와 명령어에 익숙해지기
- 각자 패키지로 만들고 싶은 아이템을 정하고, 서로 아이디어를 공유합니다.
- 각자의 아이템에 대한 피드백을 나누고 최종 아이템을 확정합니다.
- 각자 정한 아이템으로 패키지 개발을 시작합니다.
- 중간 점검을 통해 개발 상황을 공유하고, 개선 사항을 논의합니다.
- 지속적인 패키지 관리를 위해 CI/CD 파이프라인을 도입합니다.
- 버전 관리와 로그 관리를 위해 Changesets를 적용합니다.
- PR봇을 설정하여 PR 관리를 자동화하고, 서로의 패키지에 기여하는 활동을 진행합니다.
- 피드백과 수정을 통해 패키지의 완성도를 높입니다.
- 활동 기록:
activity/weekX/your_name.md
파일을 만들어 주차별로 작성해 주세요. - Playground에 자료 추가:
playground/
폴더 내에 자유롭게 파일을 생성해 자료를 공유하세요. - 커밋 규칙: 커밋 메시지는 이해하기 쉽게 작성해 주세요.
- PR 작성 규칙: PR에는 간단한 개요와 내용을 포함해주세요. PR 내용에는 다음과 같은 정보를 포함하면 좋습니다:
- PR 개요: 변경 사항이나 추가한 기능을 간략히 설명합니다.
- 내용: 작업한 세부 내용을 설명하고, 필요한 경우 스크린샷이나 코드 예시를 첨부하여 이해를 돕습니다.
- PR & Merge: 작성한 내용을 PR로 제출하고 팀원들의 피드백을 통해 발전시켜 나갑시다.
- npm Docs: npm 공식 문서
- Semantic Versioning: 버전 관리 방법
- GitHub Documentation: GitHub 활용법
모두 화이팅! 함께 성장해 나가는 소중한 여정이 되기를 바랍니다 🚀