Skip to content

ihatetmat/Recipable

 
 

Repository files navigation

🔀 Git-Flow

  • 각자의 feature branch에서 작업한 후, develop branch로 merge합니다.
  • {브랜치 종류}/{이슈 번호}/{대표적인 내용 or 기능 도메인명} 순으로 작명합니다.
  • ex) feat/3/login

💬 Commit Convention

Commit Convention을 따르는 것을 지향하되 유동적으로 변경하셔도 됩니다.

작업 태그 설명
feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정
fix 버그 수정
refactor 코드 리팩토링
style 코드 의미에 영향을 주지 않는 변경사항 (코드 포맷팅, 오타 수정, 변수명 변경, 에셋 추가)
chore 빌드 부분 혹은 패키지 매니저 수정 사항 / 파일 이름 변경 및 위치 변경 / 파일 삭제
docs 문서 추가 및 수정
rename 패키지 혹은 폴더명, 클래스명 수정 (단독으로 시행하였을 시)
remove 패키지 혹은 폴더, 클래스를 삭제하였을 때 (단독으로 시행하였을 시)
  • ex) [feat] : 로그인 기능 구현

Project Structure

package 구조는 아래 패키지 구조를 따릅니다. 때에 따라 유동적으로 변경해도 상관없습니다.

├── domain
│   ├── member
│   │   ├── api
│   │   │   └── MemberApi.java
│   │   ├── application
│   │   │   ├── MemberProfileService.java
│   │   │   ├── MemberSearchService.java
│   │   │   ├── MemberSignUpService.java
│   │   ├── repository
│   │   │   ├── MemberRepository.java
│   │   │   ├── MemberSupportRepository.java
│   │   │   └── MemberSupportRepositoryImpl.java
│   │   ├── domain
│   │   │   ├── MemberEntity.java
│   │   ├── dto
│   │   │   ├── LoginRequest.java
│   │   │   └── LoginResponse.java
│   │   └── exception
│   │       ├── EmailNotFoundException.java
│   │       └── MemberNotFoundException.java
│   │
│   │
├── global
│   ├── config
│   │   ├── SwaggerConfig.java
│   │   ├── properties
│   │   └── security
│   │
│   ├── ApiResponse.java
│   ├── error
│   │   ├── code
│   │       ├── BaseCode.java
│   │       ├── BaseCodeError.java
│   │   ├── dto
│   │       ├── ErrorReasonDto.java
│   │       ├── ReasonDto.java
│   │   ├── exception
│   │       ├── ExceptionAdvice.java
│   │       ├── GeneralException.java
│   │   └── status
│   │       ├── ErrorStatus.java
│   │       ├── SuccessStatus.java
│   ├── util

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.8%
  • Shell 1.2%
  • Other 1.0%