/omok

Primary LanguageJava

omok

Practice3_OmokApp_Team1_1

아키텍처

  • front: Thymeleaf
  • back: Spring boot Practice3_OmokApp_Team1_2 Practice3_OmokApp_Team1_3

화면설계 및 유저 시나리오

Practice3_OmokApp_Team1_7 Practice3_OmokApp_Team1_8

기능

로그인/github

Practice3_OmokApp_Team1_4

소켓통신

Practice3_OmokApp_Team1_5 Practice3_OmokApp_Team1_6

채팅

Practice3_OmokApp_Team1_9 Practice3_OmokApp_Team1_10 Practice3_OmokApp_Team1_11

매칭

Practice3_OmokApp_Team1_12 Practice3_OmokApp_Team1_13 Practice3_OmokApp_Team1_14

게임

Practice3_OmokApp_Team1_15 Practice3_OmokApp_Team1_16 Practice3_OmokApp_Team1_17 Practice3_OmokApp_Team1_18

DB

  • H2 사용

컨벤션

커밋 메시지 컨벤션

  • 타입: 커밋의 성격을 나타내는 타입으로 다음 중 하나를 선택합니다.
    • feat: 새로운 기능 추가
    • fix: 버그 수정
    • docs: 문서 수정
    • style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
    • refactor: 코드 리팩토링
    • test: 테스트 코드, 리팩토링 테스트 코드 추가
    • chore: 빌드, 패키지 매니저 수정 등
  • 제목: 커밋의 간단한 제목입니다.
  • 꼬리말: issues-ID나 커밋에 관련된 참고 정보 등을 포함합니다.

브랜치 전략

  • main, development, back, front, hotfix 브랜치로 구성됩니다.

  • main: 실제 배포되는 소스 코드가 저장되는 브랜치입니다.

  • development: 개발 코드가 저장되는 브랜치입니다.

  • feature: 새로운 기능을 개발하기 위한 브랜치입니다.

  • back/front#형식으로 브랜치를 생성합니다. 개발할 기능마다 새로운 브랜치를 생성합니다. 개발이 완료되면 development 브랜치에 병합합니다.

  • hotfix: 긴급한 버그 수정을 위한 브랜치입니다. main 브랜치에서 발생한 버그를 수정하기 위해 생성합니다. 수정이 완료되면 main 브랜치와 development 브랜치에 병합합니다.

참고자료

Practice3_OmokApp_Team1_19