Skip to content

Commit

Permalink
Init project
Browse files Browse the repository at this point in the history
  • Loading branch information
yxhwxn committed Jul 9, 2024
1 parent 0d77d94 commit 7704693
Show file tree
Hide file tree
Showing 16 changed files with 576 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/-bug-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: "[Bug]"
about: 버그 발생 시 관련한 이슈 템플릿입니다.
title: "[Bug]"
labels: bug
assignees: ''

---

# 🐞 버그/에러 개요
<!-- 간단하게 한줄로 어떤 버그/에러인지 요약해서 적습니다 -->

# 📝 상황 설명
### 📄 에러 대상
<!-- 에러가 어디서 났는지 적기 -->

### 🕵🏻‍♀️ 에러 상황
<!-- 에러가 어떻게 나고 있는지 상세하게 적기 (사진 있으면 첨부) -->

### ✅ Resolve TODO
<!-- 에러/버그 수정 항목 나열하기 (PR할 때에는 모두 체크되어야함) -->
- [ ]

### 📚 Remarks
<!-- 이슈 해결에 있어 비고사항이 있었다면 적기 -->
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/-ci-cd-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: "[Ci/Cd]"
about: "\bCI/CD 관련 설정, 개선, 문제 해결을 위한 이슈 템플릿입니다."
title: "[Ci/Cd]"
labels: ci/cd
assignees: ''

---

# 🌍 개요
<!-- CI/CD 작업을 간략히 설명해주세요 -->

## 🔄 CI/CD 작업 리스트
<!-- CI/CD 작업으로 인해 수행해야 할 주요 작업 항목들을 나열해주세요. -->
1. 작업 항목 1
2. 작업 항목 2
3. 작업 항목 3

### 📢 특이 사항
<!-- CI/CD 설정이나 테스트 중 발견한 문제, 주의 사항, 리뷰어에게 특별히 알려야 할 부분 등을 적어주세요. -->
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/-docs-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: "[Docs]"
about: API 명세서 등 문서 관련 템플릿입니다.
title: "[Docs]"
labels: documentation
assignees: ''

---

# 📋 문서화
<!-- 문서화한 내용 또는 변경사항을 적습니다. -->

## ✅ Todo
- [ ] 작성 내용 1
- [ ] 작성 내용 2
- [ ] 작성 내용 3

### 📚 Remarks
<!-- 비고사항이 있었다면 적기 -->
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/-feature-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: "[Feature]"
about: 기능 추가 시에 적용하는 이슈 템플릿입니다.
title: "[Feature]"
labels: feature
assignees: ''

---

# 🤖 기능 개요
<!-- 이슈에 할당된 기능이 무엇인지 간략하게 한 줄로 적습니다 -->

## ✅ Todo
- [ ] 구현 내용 1
- [ ] 구현 내용 2
- [ ] 구현 내용 3

### 📚 Remarks
<!-- 기능 개발에 있어 비고사항이 있었다면 적기 -->
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/-refactor-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: "[Refactor]"
about: 리팩토링 관련 템플릿입니다.
title: "[Refactor]"
labels: refactor
assignees: ''

---

# 🔨 리팩토링이 필요한 부분

# 리팩토링 작업 브런치
<!-- refactor/이슈번호-->

### ✅ refactoring TODO
- [ ]
17 changes: 17 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# 🚀 개요
<!-- 이 PR을 간략하게 설명해주세요 -->

## 🔍 변경사항
<!-- 이 PR로 인해 바뀌게 되는 것들을 목록으로 적어주세요. -->
- 변경사항 1
- 변경사항 2
- 변경사항 3

## ⏳ 작업 내용
- [ ] 작업 내용 1
- [ ] 작업 내용 2
- [ ] 작업 내용 3

### 📝 논의사항
<!-- 이 PR에 대한 논의하고 싶은 사항이나, 더 해야할 작업, 리뷰어에게 특별히 확인 요청하고 싶은 부분 등을 적어주세요. -->

37 changes: 37 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -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/
47 changes: 47 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
plugins {
id 'java'
id 'org.springframework.boot' version '3.3.0'
id 'io.spring.dependency-management' version '1.1.5'
}

group = 'khu.bigdata'
version = '0.0.1-SNAPSHOT'

java {
sourceCompatibility = '17'
targetCompatibility = '17'
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'javax.servlet:javax.servlet-api:4.0.1'
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2")
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}

tasks.named('test') {
useJUnitPlatform()
}

jar {
enabled = false
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading

0 comments on commit 7704693

Please sign in to comment.