- 자신의 손에 있는 무기의 정체를 숨기면서 상대 팀의 리더를 찾아 공격하는 턴제 심리 전략 게임
- 진행 기간 : 2022.10.11 ~ 2022.11.18 (6주)
- 두뇌/전략 게임을 직접 플레이 하고 싶어하는 사람들의 수요를 충족시켜주는
- 기존의 온라인/오프라인 진행 방식의 한계를 개선한
- 웹 기반 온라인 턴제 전략 게임
https://www.notion.so/API-f4c5e99a8a2549c3b699c5926af7c7c7
- react :
18.2.0
- react-redux :
8.0.4
- redux-toolkit :
1.8.6
- sockjs-client :
1.6.1
- stompjs :
2.3.3
- react-spring :
9.5.5
- mui/material :
5.10.10
- Spring boot :
2.7.5
- QueryDSL :
1.0.10
- redisson :
3.18.0
- sockJs-client :
1.5.1
- stomp :
1.2
- mariaDB :
10.9.3
- redis :
7.0.5
- ubuntu :
20.04
- jenkins :
2.361.2
- docker :
20.10.21
- nginx :
1.22.1
- Git Flow를 브랜치 전략으로 선정
- Develop 브랜치와 Master 브랜치에 MR을 Merge하면, GitLab Webhook이 발생하고 Jenkins를 이용하여 자동 배포 환경 구현
- Master 브랜치에 Merge되는 순간 Docker Image를 Run하여 자동 배포
- Git commit convention
- ✨ feat : 새로운 기능 추가
- 🍋 modify : 약간의 코드 수정 (코드 리뷰 이후 등)
- 🐛 fix : 버그 수정
- 📝 docs : 문서 수정
- 💄 style : 코드 포매팅, 세미콜론 누락, 코드 변경이 없는 경우
- ♻ refactor : 코드 리펙토링 (로직 수정 X)
- ✅ test : 테스트 코드, 리펙토링 테스트 코드 추가
- 🔨 chore : 빌드 업무 수정, 패키지 매니저 수정
- 🔧 config: 환경설정 파일 추가 및 수정
- 개발 일정 관리