저희 프로젝트에 관심을 가져주셔서 감사합니다. 모든 PR은 메인 컨트리뷰터에 의해서 검토됩니다.
MotuS의 프론트엔드 레포지토리는 백엔드와 AI가 제공하는 MotuS API를 사용한 Example 프로젝트를 지향합니다. MotuS API에서 지원하는 기본 기능을 넘어서는 고급 기능보다는, MotuS를 어떤 방식으로 사용하는가에 초점을 맞추어 개발합니다.
MotuS의 프로젝트 방향성과 거리가 먼 Issue 또는 Pull Request는 거부될 수 있습니다. 그럼에도 불구하고 여러분들이 생각하는 기능이 MotuS에 필요하다고 생각되면, 일단 Issue를 올려보세요!
Issue는 컨트리뷰터에게 피드백을 남기거나, 새로운 기능을 제안하거나, 버그를 제보할 때 작성하시면 됩니다.
Issue에는 두가지 템플릿이 있습니다.
웹사이트에 필요한 기능(사소한 수정이든, 큰 기능이든 모두 괜찮습니다!)을 적어주세요.
기능의 규모가 클 수록 기능의 의도와 Flow를 상세하게 적어주세요. 단순히 "Web 3.0을 도입해주세요"와 같이 모호한 기능을 적어주시면 Issue가 Close될 수 있습니다.
In Progress 부분은 Issue를 담당한 컨트리뷰터가 작성할 부분이므로 해당 부분은 비워둔 채로 올려주세요.
버그를 찾으신 경우, Issue를 통해서 제보해주세요.
버그는 컨트리뷰터가 Reproduce할 수 있도록 최대한 상세한 내용을 기입해주세요. "1. 사용자가 사용하는 운영체제에 대한 정보와 웹브라우저", 그리고 "2. 어떤 과정을 거쳐서 해당 버그가 발생했는지"에 대한 정보는 반드시 기입되어야 합니다.
저희 레포지토리에 여러분들의 능력을 기여해주셔서 대단히 감사합니다! Pull Request를 보내주실 때는 다음을 지켜주시기 바랍니다.
저희 레포지토리는 다음의 커밋 컨벤션을 사용하고 있습니다.
Tags | Explanation |
---|---|
Feat | 새로운 기능 추가 |
Fix | 버그 수정 |
!BREAKING CHANGE | 커다란 API 변경의 경우 |
!HOTFIX | 급한 치명적 버그 수정 |
Build | 빌드 관련 파일 수정 |
Design | CSS를 포함 UI 디자인 변경 |
Docs | 문서 수정 |
Style | 코드 포맷팅, 세미콜론 누락, 코드 변경 X |
Refactor | 코드 리팩토링 |
Comment | 필요한 주석 추가 및 변경 |
Test | 테스트 코드 수정 |
Rename | 파일, 폴더명 이름 수정 |
Remove | 파일, 폴더 삭제 |
chore | 빌드, 패키지 수정 |
Pull Request의 제목을 "[태그/FE] ~~를 수정한다."와 같이 표기합니다. 예를 들어, 다음과 같이 작성합니다.
- [Chore/FE] 패키지 버전을 업데이트한다.
- [Docs/FE] README.md의 타이핑 오류를 수정한다.
- [Feat/FE] Favicon을 추가한다.
여러분들의 멋진 PR을 기대하고 있겠습니다!