기여 방법
SCF에 관심을 가져주셔서 감사합니다!
Fork 방식으로 기여하기
SCF는 GitHub Fork 방식을 사용합니다.
1. 저장소 Fork 하기
github.com/SCF-org/scf에서 Fork 버튼을 클릭하세요.
2. 내 저장소 복제하기
bash
# 내 저장소 복제 (원본 저장소가 아님!)
git clone https://github.com/YOUR_USERNAME/scf.git
cd scf
# 원본 저장소를 upstream으로 추가
git remote add upstream https://github.com/SCF-org/scf.git3. 작업 브랜치 만들기
bash
# 원본과 동기화
git fetch upstream
git checkout main
git merge upstream/main
# 새 브랜치 생성
git checkout -b feature/your-feature4. 코드 수정하기
bash
# 패키지 설치
npm install
# 코드 수정...
# 테스트 실행
npm test
# 빌드
npm run build5. 커밋하고 푸시하기
bash
git add .
git commit -m "feat: 기능 설명"
git push origin feature/your-feature6. Pull Request 보내기
GitHub에서 내 저장소로 이동해 New Pull Request 버튼을 클릭하세요.
커밋 메시지 규칙
feat: 새 기능 추가
fix: 버그 수정
docs: 문서 수정
test: 테스트 추가
refactor: 코드 리팩토링
버그 신고하기
- 먼저 기존 이슈 검색
- 새 이슈 작성 시 포함할 내용:
- 재현 방법
- 예상 결과와 실제 결과
- 환경 정보 (OS, Node.js 버전)
질문이 있으신가요?
GitHub Discussion이나 Issue로 문의해 주세요.
라이선스
기여한 코드는 MIT 라이선스가 적용됩니다.