Skip to content

Repository files navigation

QnA

QnA게시판 프로젝트 입니다.

ORM Mapper MyBatis -> Spring Data JPA

No Test Code -> With Test Code

No CI/CD -> GitHub Actions & Docker & AWS EC2 CI/CD 구축

📌📗 API 문서

REST Docs

📚 BackEnd 기술 스택

Name Version
Java 11
Spring Boot 2.7.1
Gradle 7.0
H2 2.1.214
JUnit5 5
RestDocs 2.0.6 RELEASE

🌈🔍️프로젝트 아키텍쳐

Backend

backend

CI/CD

CI/CD


📸📦️ 데이터베이스

DB ERD

image


Git Flow

  • default branch : main
Branch rule
  • main - 배포 되는 브랜치 / 기능 구현 완료가 되면 PR을 보내는 default branch
  • 브랜치 이름은 작업한 내용을 표현해야 합니다.
    • ex) apply-spring-security
Commit Message Convention & Type
feat: 제목

- 내용
Type Description
feat 새로운 기능 추가
fix 버그 수정
docs 문서 수정
refactor 코드 리팩토링
test 테스트 코드 작성
chore 소스 코드를 건들지 않는 작업(빌드 업무 수정)
conflict git confict 해결

About

QnA 게시판 Restful API (with RestDocs)

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages