diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..cbcc56ab --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,15 @@ +> 타입(지라 이슈키): 설명 + +## 📌 연관된 이슈 +> 지라 이슈 링크 + +## 📝 작업 내용 +> 이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능) + +## 🌳 작업 브랜치명 +> 현재 작업중인 브랜치를 적어주세요 + +## 📸 스크린샷 (선택) + +## 💬 리뷰 요구사항 (선택) +> 리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요 \ No newline at end of file diff --git a/.github/workflows/makefile.yaml b/.github/workflows/makefile.yaml new file mode 100644 index 00000000..902b4ed1 --- /dev/null +++ b/.github/workflows/makefile.yaml @@ -0,0 +1,53 @@ +name: Makefile CI + +on: + push: + branches: [ "main", "develop" ] + pull_request: + branches: [ "main", "develop" ] + workflow_dispatch: + +jobs: + setup: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + with: + gradle-version: 8.8 + + build: + needs: setup + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + with: + gradle-version: 8.8 + + - name: Run build + run: make build + + - name: Run test code + run: make test + + - name: Run docker + run: make up \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..c2065bc2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ diff --git a/.gitmessage.txt b/.gitmessage.txt new file mode 100644 index 00000000..08e57bec --- /dev/null +++ b/.gitmessage.txt @@ -0,0 +1,64 @@ +# 커밋 메시지 템플릿 +# - 형식: /: +# ▼
작성 + +# ▼ <빈 줄> + +# ▼ 작성 + +# ▼ <빈 줄> + +# ▼