Followingseas 프로젝트에 관심을 가져 주셔서 감사합니다. 이 문서는 조직의 모든 저장소에 공통으로 적용되는 기여 절차를 안내합니다. 개별 저장소에 별도의 기여 안내가 있는 경우 해당 문서가 우선합니다.
This is a Korean-first organization, but contributions in English are always welcome — feel free to open issues and pull requests in English.
- 이슈 확인 또는 생성 — 작업하려는 내용이 이슈로 존재하는지 확인하고, 없으면 먼저 이슈를 열어 논의합니다. 버그 리포트에는 재현 절차를, 기능 제안에는 배경과 기대 동작을 포함해 주십시오.
- 브랜치 생성 —
main에서feature/<이름>또는fix/<이름>브랜치를 만듭니다. 조직의 모든 저장소는 GitHub Flow(단일main브랜치)를 사용합니다. - 작업과 검증 — 각 저장소 README의 개발 절에 안내된 검증 명령(타입 검사·테스트·빌드)을 통과시킵니다.
- Pull Request —
main을 대상으로 PR을 생성합니다. 본문에 변경 이유와 내용을 설명하고, 관련 이슈가 있으면Closes #<번호>로 연결합니다. 머지는 메인테이너 리뷰 후 진행됩니다.
Conventional Commits 1.0.0을 따릅니다.
<type>(<scope>): <subject>
type:featfixperfrefactorstyledocstestbuildcichorerevert- 제목은 50자 이내의 명령형 현재 시제로 작성하며, 마침표를 붙이지 않습니다
- 호환성을 깨뜨리는 변경은
!또는BREAKING CHANGE:푸터로 표시합니다 - 커밋 메시지 본문은 한국어와 영어 모두 환영합니다
- commitlint가 설정된 저장소에서는 커밋 형식이 자동으로 검사됩니다
서로를 존중하는 협업을 지향합니다. 건설적인 피드백을 환영하며, 인신공격·차별적 언행은 허용하지 않습니다.