Backend (Lead)
Backend
Backend
μ΅νν
λ―Όμ ν
μ μ§μ
- Gradle 8.7
- Java 17
- Spring Boot 3.2.5
- MySQL 8.0.33
- QueryDSL 5.0.0
- Swagger 2.2.0
- Spring Cloud 2023.0.0
Framework -
ORM -
Authorization -
Test -
Database -
CICD -
Code Coverage -
β Notion API Specification
src
βββ main
β βββ java
β β βββ com
β β βββ api
β β βββ pickle
β β βββ domain
β β β βββ album
β β β β βββ api
β β β β βββ application
β β β β βββ dao
β β β β βββ domain
β β β β βββ dto
β β β βββ auth
β β β βββ bookmark
β β β βββ common
β β β βββ image
β β β βββ imagetag
β β β βββ member
β β β βββ membertag
β β β βββ participant
β β β βββ sharedalbum
β β β βββ tag
β β βββ global
β β β βββ common
β β β β βββ constants
β β β β βββ response
β β β βββ config
β β β β βββ feign
β β β β βββ querydsl
β β β β βββ security
β β β β βββ swagger
β β β βββ common
β β β β βββ exception
β β β βββ security
β β β βββ util
β β βββ infra
β β β βββ fastapi
β β β βββ fcm
β β β βββ feign
β β β βββ jwt
β β β βββ oauth
β β β βββ properties
β β β βββ redis
β β β βββ s3
β βββ resources
β βββ application.yml
β βββ application-dev.yml
β βββ application-prod.yml
β βββ application-redis.yml
β βββ application-s3.yml
β βββ application-fastapi.yml
β βββ application-security.yml
[prefix]/μ΄μλ²νΈ-μ΄μλ΄μ©
prefix
definition
feat
μλ‘μ΄ κΈ°λ₯μ μΆκ°ν κ²½μ°
fix
κΈ°λ₯μ μμ νλ κ²½μ°
chore
νλ‘μ νΈλ₯Ό μ€μ νλ κ²½μ°
bug
κΈ°λ₯μ μ€λ₯κ° λ°μνμ¬ μμ νλ κ²½μ°
hotfix
κΈ°λ₯ μμ μ κΈ΄κΈνκ² μ§ννλ κ²½μ°
refactor
μ½λλ₯Ό 리ν©ν λ§ νλ κ²½μ°
docs
νλ‘μ νΈ κ΄λ ¨ λ¬Έμ μμ
μ μ§ννλ κ²½μ°
test
ν
μ€νΈ μ½λλ₯Ό μμ±νλ κ²½μ°
main
: λ°°ν¬ μλ²μ μ°κ²°λλ λΈλμΉ
develop
: κ°λ°μ΄ μλ£λ μ΅μ λΈλμΉ
feature
: κΈ°λ₯ κ°λ°μ΄ κ°μ μ§νλλ λΈλμΉ
hotfix
: λ°°ν¬ μλ²μμ λ°μν λ²κ·Έλ₯Ό μμ νλ λΈλμΉ