프로그래머스 백엔드 마르코팀 - 인터파크 클론코딩 프로젝트
Product Owner | Scrum Master | Developer | Developer | Developer |
---|---|---|---|---|
권성준 | 이수영 | 공태현 | 김소현 | 박세준 |
Mentor | Sub Mentor |
---|---|
마르코 | 김명환 |
- 인터파크와 같은 티켓팅 서비스를 구현하는 목표를 가지고 있습니다.
- 협업 경험이 없는 팀원들이 많은 만큼 협업에 대한 감을 잡고자 합니다.
|
|||
---|---|---|---|
Java 17 | Gradle | SpringBoot 2.7.7 | Spring Data JPA |
|
|
|
|
|
---|---|---|---|---|
Spring RestDocs | Junit 5 | Mockito | MySQL 8.0 | Lombok |
AWS EC2 | AWS S3 | AWS RDS | AWS CloudWatch |
Git Actions | Docker | Jacoco | github container repository |
Notion | Slack | Github |
- API 정의서는 링크를 통해 확인할 수 있습니다.
- API 문서화는 RestDocs를 이용했으며
/document
url path로 접근 시 확인할 수 있습니다.
- 해당 링크에 코드 컨벤션 관련 사항 문서화 했습니다.
[CHORE] | 코드 수정, 내부 파일 수정 |
---|---|
[FEAT] | 새로운 기능 구현 |
[ADD] | FEAT 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 파일 생성 |
[HOTFIX] | issue나 QA에서 급한 버그 수정에 사용 |
[FIX] | 버그, 오류 해결 |
[DEL] | 쓸모 없는 코드 삭제 |
[DOCS] | README나 WIKI 등의 문서 개정 |
[CORRECT] | 주로 문법의 오류나 타입의 변경, 이름 변경에 사용 |
[MOVE] | 프로젝트 내 파일이나 코드의 이동 |
[RENAME] | 파일 이름 변경이 있을 때 사용 |
[IMPROVE] | 향상이 있을 때 사용 |
[REFACTOR] | 전면 수정이 있을 때 사용 |
[TEST] | 테스트 코드 추가 시 사용 |