diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..3ae5c63 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @Umjiseung @ta2ye0n \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..d679aea --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,16 @@ +name: "Bug" +description: "버그가 생겼어요 👾" +labels: 버그 +body: + - type: textarea + attributes: + label: Describe + description: | + [Description] 버그에 관한 설명을 적어주세요 + placeholder: | + conflict난거 그냥 merge해버림 + - type: textarea + attributes: + label: Additional + description: | + [추가사항] 별도로 알려줘야 할 사항이나 추가사항을 작성해주세요 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/todo.yml b/.github/ISSUE_TEMPLATE/todo.yml new file mode 100644 index 0000000..d00af90 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/todo.yml @@ -0,0 +1,16 @@ +name: "Todo" +description: "해야할 것이 있나요??🤔" +body: + + - type: textarea + attributes: + label: Describe + description: | + [Description] 할일의 설명을 작성해주세요. + placeholder: | + 회원가입 UI 작성 + - type: textarea + attributes: + label: Additional + description: | + [추가사항] 별도로 알려줘야 할 사항이나 추가사항을 작성해주세요 \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..570598d --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,32 @@ +## 💡 배경 및 개요 + +> PR을 하게 된 문제상황, 배경 및 개요에 대해서 작성해주세요! +> +> 퍼블리싱의 경우 스크린샷/동영상도 추가해주면 좋아요! + +Resolves: #{이슈번호} + +## 📃 작업내용 + +> PR에서 한 작업을 작성해주세요! + +## 🙋‍♂️ 리뷰노트 + +> 구현 시에 고민이었던 점들 혹은 특정 부분에 대한 의도가 있었다면 PR 리뷰의 이해를 돕기 위해 서술해주세요! +> +> 또한 리뷰어에게 특정 부분에 대한 집중 혹은 코멘트 혹은 질문을 요청하는 경우에 작성하면 좋아요! +> +> e.g. 작업을 끝내야할 시간이 얼마 없어 확장성보다는 동작을 위주로 만들었어요! 감안하고 리뷰해주세요! + +## ✅ PR 체크리스트 + +> 템플릿 체크리스트 말고도 추가적으로 필요한 체크리스트는 추가해주세요! + +- [ ] 이 작업으로 인해 변경이 필요한 문서가 변경되었나요? (e.g. `.env`, `노션`, `README`) +- [ ] 이 작업을 하고나서 공유해야할 팀원들에게 공유되었나요? (e.g. `"API 개발 완료됐어요"`, `"환경값 추가되었어요"`) +- [ ] 작업한 코드가 정상적으로 동작하나요? +- [ ] Merge 대상 브랜치가 올바른가요? +- [ ] PR과 관련 없는 작업이 있지는 않나요? +- [ ] 이 작업으로 인해 발생한 변경 사항이 Resource 서버에도 반영되었나요? + +## 🎸 기타 \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..702af0b --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: + push: + branches: ["master"] + pull_request: + branches: ["*"] + +jobs: + CI: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: "17" + distribution: "temurin" + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Build with Gradle + run: ./gradlew clean build -x test \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 241eb4a..b1c6e01 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1 +1,19 @@ -spring.application.name=GCMS-server-V3 +spring: + datasource: + driver-class-name: ${DB_DRIVER_CLASS} + url: ${DB_URL} + username: ${DB_USER} + password: ${DB_PASSWORD} + jpa: + hibernate: + dialect: ${DB_DIALECT} + ddl-auto: update + properties: + hibernate: + format_sql: true + show-sql: true + + data: + redis: + host: ${REDIS_HOST} + port: ${REDIS_PORT} \ No newline at end of file