Skip to content
Closed
Show file tree
Hide file tree
Changes from 128 commits
Commits
Show all changes
189 commits
Select commit Hold shift + click to select a range
d5ea697
feat: Add GitHub templates and workflows
ahdeka Sep 17, 2025
da2d574
[chore] workflows 수정
rladbstn0 Sep 18, 2025
b9cee45
[chore] Project Test (#2)
rladbstn0 Sep 18, 2025
12ccf18
[feat] ServiceException 추가 (#4)
ahdeka Sep 19, 2025
d0db566
Feat/12 고개용 대시보드 기능 구현 (테스트 Mock 구현) (#13)
yoostill Sep 22, 2025
6fb7772
[feat] User 엔티티 생성 (#22)
ahdeka Sep 22, 2025
9fe2e53
[feat] 펀딩 엔티티 구현 (#26)
rladbstn0 Sep 22, 2025
030bb6b
[feat] UserRepository 생성 및 인증용 쿼리 메서드 구현 (#24)
ahdeka Sep 22, 2025
2cb3680
[feat] Jwt 환경설정 및 의존성 추가 (#27)
ahdeka Sep 22, 2025
9fbee51
장바구니 엔티티 구현 (#33)
YouSeok518 Sep 22, 2025
b7e395e
[feat] Product관련 엔티티 생성 (#32)
yeeJin227 Sep 22, 2025
65252fa
[feat] UserToken 엔티티 생성 (#35)
ahdeka Sep 22, 2025
8b2faf2
[feat] UserTokenRepository 생성 (#37)
ahdeka Sep 23, 2025
b8a6971
[feat] Jwt 토큰 Provider 구현 (#45)
ahdeka Sep 23, 2025
d279206
feat/43 상태값 변경에 따른 고객용 대시보드 수정 (#48)
yoostill Sep 23, 2025
887b3b7
[refactor] User 다중 역할을 위해 구조 변경 (#50)
ahdeka Sep 23, 2025
6ab3835
[feat] 펀딩 repository 구현 (#49)
rladbstn0 Sep 23, 2025
cce91f1
장바구니 DTO 구현 (#51)
YouSeok518 Sep 23, 2025
215614d
[feat] 사용자 인증 정보 관리 구현 (#52)
ahdeka Sep 23, 2025
eab9de7
[feat] Jwt 인증 필터 구현 (#55)
ahdeka Sep 23, 2025
184797d
[feat] Auth 관련 DTO 구현 (#59)
ahdeka Sep 23, 2025
647a6e0
[feat] AuthService 구현 (#61)
ahdeka Sep 24, 2025
85dfff5
Feat/7 작가용 대시보드 중간 PR (#63)
yoostill Sep 24, 2025
9182b47
[feat] 펀딩 DTO 구현 (#65)
rladbstn0 Sep 24, 2025
a09078f
[feat]장바구니 Service 구현 (#66)
YouSeok518 Sep 24, 2025
e896b0f
[feat] AuthController 구현 (#69)
ahdeka Sep 24, 2025
808b782
Feat/64 작가용 대시보드 기능 추가 및 테스트 코드 정리 (#70)
yoostill Sep 25, 2025
849f5bb
[refactor] 인증관련 코드 멘토님 피드백 반영 (#74)
ahdeka Sep 25, 2025
0ac78b0
[feat] 펀딩 생성 구현 및 테스트 추가 (#76)
rladbstn0 Sep 25, 2025
2d7df94
[feat] AuthController, AuthService 예외처리 추가 (#77)
ahdeka Sep 25, 2025
7edcfeb
[feat] 장바구니 API구현 및 코드 리팩토링 (#79)
YouSeok518 Sep 25, 2025
05b7212
[feat] Rq 클래스 구현 (#80)
ahdeka Sep 25, 2025
e499333
Feat/71 Record로 형식 변경 및 멘토님 피드백 반영 (#81)
yoostill Sep 25, 2025
924d30e
[feat] User 개발용 임시 메서드 생성 (#84)
ahdeka Sep 25, 2025
44b1abf
Feat/82 작가용 대시보드 정산내역 기능 구현 (#85)
yoostill Sep 26, 2025
f354238
[Feat] 상품 등록 / 파일 업로드,다운로드,삭제 API (#88)
yeeJin227 Sep 26, 2025
66f321b
feat/82 API연동 임시 테스트용 경로 권한 추가 (#89)
yoostill Sep 26, 2025
9c4a536
[refactor] 중복확인 로직을 별도 Controller로 분리 (#92)
ahdeka Sep 26, 2025
5ca1360
[refactor] 펀딩 생성 ë리í리írefactor (#96)
rladbstn0 Sep 26, 2025
f3e3440
[feat] 작가 신청 엔티티 생성 (#97)
ahdeka Sep 26, 2025
6eae79e
[refactor] 장바구니 도메인 리팩토링 (#100)
YouSeok518 Sep 26, 2025
9cd4bba
Feat/87 작가용 대시보드 기능 구현 중간 PR (#101)
yoostill Sep 26, 2025
7612e11
[feat] ArtistApplication Repository 구현 (#104)
ahdeka Sep 26, 2025
4aa9db4
[feat] OAuth2 의존성 및 설정 추가 (#109)
ahdeka Sep 29, 2025
ba8a062
Feat/103 관리자 대시보드 기능구현 (#106)
yoostill Sep 29, 2025
2380c60
[Feat] 상품 목록 조회 API (#105)
yeeJin227 Sep 29, 2025
0270a11
[feat] 펀딩 조회, 새소식 생성 구현 (#111)
rladbstn0 Sep 29, 2025
6fbe703
ãorder엔티티 구현 (#113)
YouSeok518 Sep 29, 2025
8d83c24
[feat] OAuth2 기반 구조 구축 (#112)
ahdeka Sep 29, 2025
df8036a
[feat] DevInitData 생성 (#117)
ahdeka Sep 29, 2025
8c6e192
[Refactor] Q클래스 원격에서 제거 + .gitignore 처리 (#120)
yeeJin227 Sep 29, 2025
a186328
[Refactor] .gitignore 추가 (#122)
yeeJin227 Sep 29, 2025
213a155
주문 repository 구현 (#123)
YouSeok518 Sep 29, 2025
0fad2a6
[feat] OAuth2 로그인 흐름 구현 (#124)
ahdeka Sep 29, 2025
2e05acd
[fix] OAuth2 로그인 예외처리 및 방식 수정 (#127)
ahdeka Sep 30, 2025
864e26e
주문 ãDTO 구현 (#129)
YouSeok518 Sep 30, 2025
c7e75a1
Refactor/107 (#132)
yoostill Sep 30, 2025
56ed611
[infra] 테라폼으로 EC2 인스턴스 생성 (#137)
yeeJin227 Sep 30, 2025
7fdd1ab
[feat] 작가 신청 DTO 생성 (#135)
ahdeka Sep 30, 2025
e6e0b72
[feat] 펀딩 상태 변경 구현 및 스케줄러 추가 (#139)
rladbstn0 Sep 30, 2025
a3f97dd
[infra] 테라폼으로 RDS 생성 (#140)
yeeJin227 Oct 1, 2025
e92c90f
OrderService구현 (#141)
YouSeok518 Oct 1, 2025
1094fe9
Refactor/133 고객용 대시보드 펀딩 db 연결로 수정 (#142)
yoostill Oct 1, 2025
656ed91
[feat] 작가 신청 로직 구현 및 리팩토링 (#145)
ahdeka Oct 1, 2025
6a08c01
[feat] 펀딩 목록 조회 구현 (#152)
rladbstn0 Oct 1, 2025
40dfbec
[refactor] 상품 식별 번호(uuid) 추가 (#155)
yeeJin227 Oct 1, 2025
65e246d
[feat] UserController + DTO 구현 (#156)
ahdeka Oct 2, 2025
1702d85
Refactor/143 관리자용 대시보드 실제 db 연동 (#153)
yoostill Oct 2, 2025
b037a7f
[infra] 운영용 스프링부트 작업 (#159)
yeeJin227 Oct 2, 2025
2f47953
Feat/154 사용자 유입 경로 기능구현 (#157)
yoostill Oct 2, 2025
7d62302
Refactor/158 대시보드 jwt 설정 (#163)
yoostill Oct 2, 2025
5b3c126
[infra] 무중단 CI/CD를 위한 deploy.yml 파일 생성 (#165)
yeeJin227 Oct 2, 2025
79f3799
[refactor] deploy.yml 수정 (#168)
yeeJin227 Oct 2, 2025
de31931
[feat] ArtistController 구현 (#167)
ahdeka Oct 2, 2025
2059222
OrderController 구현 (#170)
YouSeok518 Oct 2, 2025
c3ca24f
[refactor] deploy.yml 수정 (#172)
yeeJin227 Oct 2, 2025
659fc7b
[refactor] deploy.yml에 주석 추가(의미x) (#174)
yeeJin227 Oct 2, 2025
8b332bb
[infra] deploy.yml 수정 (#179)
yeeJin227 Oct 2, 2025
3f4244e
[feat] ArtistProfile 엔티티 생성 (#175)
ahdeka Oct 2, 2025
c65780d
[infra] deploy.yml 수정 (#181)
yeeJin227 Oct 2, 2025
6bc9d15
[feat] spring.config.import 사용 (#183)
yeeJin227 Oct 2, 2025
0bf702f
주문 취소/교환/환불 엔티티 및 OrderStatus enum 구현 (#185)
YouSeok518 Oct 2, 2025
a99f69a
[infra] docker-compose.yml 파일 생성 (#186)
yeeJin227 Oct 2, 2025
b0bef1c
[infra] variables.tf 수정 (#189)
yeeJin227 Oct 2, 2025
a67d7d3
[infra] main.tf 수정 (#191)
yeeJin227 Oct 2, 2025
37d5e7c
[infra] main.tf 수정 (#193)
yeeJin227 Oct 2, 2025
2456981
주문 취소/교환/환불 Repository 및 DTO 구현 (#195)
YouSeok518 Oct 2, 2025
beffbaf
[infra] main.tf 수정 (#197)
yeeJin227 Oct 2, 2025
c62d7d7
[infra] main.tf, application-prod.yml 수정 (#199)
yeeJin227 Oct 3, 2025
87cb58d
[infra] deploy.yml 파일에 ga4-service-account.json 파일 연결하는 -v 옵션 추가 (#201)
yeeJin227 Oct 3, 2025
c566b83
feat/164 creatAt이었던 부분이 creatDate를 참조해야되는 문제 해결 (#203)
yoostill Oct 3, 2025
10494e2
[infra] ga4-service-account.json - deploy.yml 수정 (#205)
yeeJin227 Oct 3, 2025
78931be
[infra] ga4-service-account.json - deploy.yml 수정 (#207)
yeeJin227 Oct 3, 2025
2fb52a3
[fix] Set-Cookie 헤더 설정 방식 개선 (#210)
ahdeka Oct 3, 2025
dd2c193
[infra] 배포 시 ga4-service-account.json파일 처리 (merge 부탁드립니다!) (#209)
yeeJin227 Oct 4, 2025
ce6fd8b
[feat] 작가 신청 승인/거절 API 구현 **효상님 확인해주시면 감사하겠습니다** (#214)
ahdeka Oct 4, 2025
a132c7b
[feat] 작가 프로필 관련 Repository, DTO 생성 및 리팩토링 (#212)
ahdeka Oct 4, 2025
1fe8786
Refactor/204 고객용 대시보드 주문 조회- 실제 db와 연동 (#215)
yoostill Oct 4, 2025
c47cb12
수정 (#217)
YouSeok518 Oct 4, 2025
0a0fa94
Refactor/216 작가용 대시보드 실제 db와 연동 (#218)
yoostill Oct 4, 2025
1f146de
[Feat] 카테고리 조회,등록,수정,삭제 (#226)
yeeJin227 Oct 5, 2025
b53cf6d
[fix] 로그아웃 프론트 500에러 수정 (#225)
ahdeka Oct 5, 2025
59afea7
[refactor] https 배포 환경을 위한 쿠키 설정 수정 (#224)
ahdeka Oct 5, 2025
15cc43d
[feat] 펀딩 수정 기능 구현 (#229)
rladbstn0 Oct 5, 2025
ca9035a
Refactor/227 대쉬보드 실제 db연동 (#231)
yoostill Oct 5, 2025
023998c
[Feat] 태그 조회,등록,수정,삭제 (#233)
yeeJin227 Oct 5, 2025
fd60f83
주문 취소/교환/환불 Controller API 구현 (#235)
YouSeok518 Oct 5, 2025
3081681
[feat] 작가 사업자 관련 정보 조회 (상품 등록 시 필요) (#237)
yeeJin227 Oct 5, 2025
252988d
Refactor/231 관리자 대시보드 실제 db연결 (#238)
yoostill Oct 7, 2025
83611a4
[fix] 소셜 로그인, 중복인증 버그 수정 (#241)
ahdeka Oct 7, 2025
c87ab63
[feat] Payment Entity 구현 (#243)
YouSeok518 Oct 7, 2025
c1065a2
[feat] 작가 공개 정보 조회 API 구현 (#245)
ahdeka Oct 8, 2025
c798eda
Refactor/239 교환/환불 신청 모달 상품 정보 조회 실제 db 연동 (#246)
yoostill Oct 8, 2025
5bd4932
결제 dto 구현 (#249)
YouSeok518 Oct 8, 2025
bf4cbd3
[feat] 배포 환경 초기 계정 데이터 생성 (#253)
ahdeka Oct 8, 2025
b224403
Payment Service 구현 (#254)
YouSeok518 Oct 8, 2025
a9b08cf
[Feat] 상품 수정 API 구현 (#256)
yeeJin227 Oct 9, 2025
7cf67fa
[feat] 상품 삭제 API (#258)
yeeJin227 Oct 9, 2025
4e8f122
[feat] 상품 상세 조회 (#262)
yeeJin227 Oct 10, 2025
7265607
[feat] 공지사항 기능 구현 (#261)
ahdeka Oct 10, 2025
3196374
[Feat] 상품 상세 페이지에서 작가 정보 조회 (#267)
yeeJin227 Oct 10, 2025
46727ef
[feat] FAQ 기능 구현 (#265)
ahdeka Oct 10, 2025
935b815
[feat] 펀딩 삭제 구현 (#268)
rladbstn0 Oct 10, 2025
264e7fe
[refactor] 소셜 로그인 시, 추가 정보 확인/입력 API 구현 (#274)
ahdeka Oct 10, 2025
11b4e22
Feat/247 알림 기능 구현 및 대시보드 코드 수정 (#272)
yoostill Oct 10, 2025
53ddbb4
[refactor] 고객센터 패키지명 통합 리팩토링 (#275)
ahdeka Oct 10, 2025
28f1bc5
PaymentGatewayService 구현 (#277)
YouSeok518 Oct 10, 2025
dffe53c
[Feat] 메인페이지에서 주제별 상품 조회 (#276)
yeeJin227 Oct 10, 2025
1130dfe
refactor/283 ServiceImpl 정리 (#284)
yoostill Oct 11, 2025
ce43835
[Feat] 검색 기능 환경 구축 -> Elasticsearch, Kibana 설치, Redis 연동 (#286)
yeeJin227 Oct 12, 2025
d454274
결제 Controller 구현 (#289)
YouSeok518 Oct 12, 2025
261a99b
[Feat] 상품 정보에서 이미지 업로드 api 추가 (#290)
yeeJin227 Oct 12, 2025
5df1289
[Feat] S3에서 상품 이미지 개별 삭제 API / 테스트코드 오류 해결 (#292)
yeeJin227 Oct 12, 2025
7dd565f
[fix] 개발환경에서 redis 오류 수정 (#295)
yeeJin227 Oct 12, 2025
62ec35d
[feat] 고객센터 문의 기능 구현 (#297)
ahdeka Oct 12, 2025
ee8522f
[feat] 펀딩 상태 변경 구현 (#298)
rladbstn0 Oct 12, 2025
e212b70
[feat] redis 환경변수 설정 (#299)
yeeJin227 Oct 12, 2025
069a964
[fix] redis 환경변수 (#301)
yeeJin227 Oct 12, 2025
172318d
[Fix] elasticsearch 설정 오타 수정 (#303)
yeeJin227 Oct 12, 2025
5a60475
[feat] kibana에 계정 정보 추가 (#305)
yeeJin227 Oct 13, 2025
c409b1a
[Feat] EC2에 .env 파일 생성 (merge 부탁드립니다!) (#307)
yeeJin227 Oct 13, 2025
d61e222
[feat] Spring Email 설정 및 테스트 (#309)
ahdeka Oct 13, 2025
52f343c
[Fix] deploy.yml 줄바꿈 문제 수정 (#314)
yeeJin227 Oct 13, 2025
bb38055
[feat] 비밀번호 찾기 기능 구현 (#315)
ahdeka Oct 13, 2025
936a454
Refactor/283 고객용 대시보드 - 캐쉬충전 내역 조회, 펀딩 조회 8가지 상태 조회로 변경 (#311)
yoostill Oct 13, 2025
7d30407
[feat] 펀딩 커뮤니티 기능 구현 (#321)
rladbstn0 Oct 13, 2025
9fba6b5
[refactor] 펀딩 옵션 삭제 후 단일 가격 및 재고로 리팩토링 (#325)
rladbstn0 Oct 13, 2025
6199b35
Refactor/312 펀딩 승인 요청 목록 조회, 상세보기 조회 구현 (#322)
yoostill Oct 13, 2025
2afed4f
[fix] 배포 환경 수정 (merge 부탁드립니다!) (#320)
yeeJin227 Oct 13, 2025
ec857ff
[feat] 팔로우 기능 구현 (#326)
ahdeka Oct 13, 2025
4d3cd22
[Fix] 상품 조회 시 N+1 쿼리 문제 해결 (#328)
yeeJin227 Oct 13, 2025
60da1dd
리뷰 기능 구현 (#332)
YouSeok518 Oct 13, 2025
77af2e2
Feat/323 매출/정산 구현 (#334)
yoostill Oct 14, 2025
689c838
[Feat] 검색창 기능 구현 (#330)
yeeJin227 Oct 14, 2025
f3d9fc8
[Feat] 상품 상세 GET 요청 응답 DTO 수정 (#342)
yeeJin227 Oct 14, 2025
0aeb250
[refactor] 팔로워 목록 조회 코드 수정 (#341)
ahdeka Oct 14, 2025
9bdf24b
펀딩 장바구니 분리 (#346)
YouSeok518 Oct 14, 2025
4eec2f5
[refactor] 펀딩 목록 카테고리 필터 추가, 커뮤니티 조회 시 작성자 이메일 포함 (#345)
rladbstn0 Oct 14, 2025
d80ec5b
[refactor] 비밀번호 찾기 API Security 설정 허용 (#348)
ahdeka Oct 14, 2025
15faf57
[feat] 펀딩 이미지 구현 (#350)
rladbstn0 Oct 14, 2025
f5cdfa5
[feat] 상품 찜 기능 구현 (#353)
yeeJin227 Oct 14, 2025
c43e0d5
[feat] 펀딩 찜 기능 구현 (#357)
rladbstn0 Oct 14, 2025
c7b7716
[Feat] 상품 정렬 인기순 추가 (#359)
yeeJin227 Oct 14, 2025
779f141
Refactor/336 팔로우하는 작가 조회, 메인 현황 총 팔로우 집계 (#352)
yoostill Oct 14, 2025
71f7aa9
동시성 제어 구현 (#361)
YouSeok518 Oct 14, 2025
8630d7a
장바구니 주문 UUID 변경 (#364)
YouSeok518 Oct 14, 2025
7a8e9c6
[feat] 상품 Q&A 기능 구현(등록, 조회) (#365)
yeeJin227 Oct 14, 2025
41db080
Refactir/354 대시보드 찜기능 구현 (#366)
yoostill Oct 15, 2025
8d35d4e
[refactor] 펀딩 이미지 업로드 스웨거 지원 (#369)
rladbstn0 Oct 15, 2025
697b0bc
[chore] 파일 업로드 용량 제한 100MB로 설정 (#372)
rladbstn0 Oct 15, 2025
d53827f
Refactor/367 대시보드 코드 리팩토링 (#370)
yoostill Oct 15, 2025
340ef3c
Refactor/374 대시보드 기능 리팩토링 (#375)
yoostill Oct 15, 2025
eda0e91
[feat] 프로필 이미지 업로드 구현 (#377)
ahdeka Oct 15, 2025
79e74b6
[feat] 펀딩 새소식 이미지 기능 구현 (#379)
rladbstn0 Oct 15, 2025
89666eb
장바구니 코드 수정 (#381)
YouSeok518 Oct 15, 2025
726b80b
[fix] 작가 목록 조회 ID값 불일치 오류 해결 (#382)
ahdeka Oct 15, 2025
e512b32
장바구니 전체 선택 api 구현 (#384)
YouSeok518 Oct 15, 2025
298951b
장바구니 api 호출시 에러 발생 해결 (#387)
YouSeok518 Oct 15, 2025
8716f82
[fix] 작가 공개 프로필 상세조회 ID 불일치 오류 해결 (#388)
ahdeka Oct 15, 2025
144b057
[fix] 작가 상품 목록 조회 Id 문제 버그 해결 (#391)
ahdeka Oct 15, 2025
c575701
stock이 null일 때 무제한으로 처리되지 않는 문제 해결 (#392)
YouSeok518 Oct 15, 2025
b77fa0e
[fix] 작가 신청 문서 업로드 로직 누락 해결 (#394)
ahdeka Oct 15, 2025
a8ae603
주문 생성 관련 에러 해ê결 (#396)
YouSeok518 Oct 15, 2025
9bb9132
주문 상세조회 에러 수정 (#398)
YouSeok518 Oct 15, 2025
5238ca6
[fix] 팔로우 상태 표시 버그 해결 (#400)
ahdeka Oct 16, 2025
0bf39f1
Refactor/374 에러 체크 추가 (#401)
yoostill Oct 16, 2025
62a1b79
Fix/402 관리자대시보드 null 처리 추가 (#403)
yoostill Oct 16, 2025
d377d57
Fix/405 이메일 오류 수정 (#406)
yoostill Oct 16, 2025
16ea2c8
feat/273 gpt 활용한 기능 구현 (#281)
yoostill Oct 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"permissions": {
"allow": [
"Bash(./gradlew test:*)"
],
"deny": [],
"ask": []
}
}
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/design-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: 퍼블리싱
about: 페이지 퍼블리싱 및 css 수정 등 UI 변경
title: '[design]'
labels: '퍼블리싱'
assignees: ''
---

## ✨ 퍼블리싱 할 부분 및 수정 사항

<br>
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/error-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: 오류 수정
about: 오류 설명 및 수정
title: "[fix]"
labels: "이슈해결"
assignees: ""
---

## 🤔 오류 내용

에러로그 함께 입력
<br>

## ⚠ 에러 캡쳐

<br>
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: 기능 구현
about: 기능 설명 및 구현
title: "[feat]"
labels: "기능구현"
assignees: ""
---

## ✨ 구현 할 기능

- [ ]
- [ ]
- [ ]

<br>

### 📕 레퍼런스
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: 리팩토링
about: 클린코드, 디렉토리 구조 변경
title: "[refactor]"
labels: "리팩토링"
assignees: ""
---

## ✨ 리팩토링 할 부분

<br>
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/setting-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: 환경 설정
about: 개발 환경 세팅
title: "[chore]"
labels: "환경설정"
assignees: ""
---

## ✨ 세팅할 환경

<br>

### 📕 레퍼런스
25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## 📢 기능 설명

필요시 실행결과 스크린샷 첨부
<br>

## 연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요. <br>
close #{이슈넘버}
<br>
<br>

## 🩷 Approve 하기 전 확인해주세요!

- [ ] 리뷰어가 확인해줬으면 하는 사항 적어주세요.
- [ ]

<br>

## ✅ 체크리스트

- [ ] PR 제목 규칙 잘 지켰는가?
- [ ] 추가/수정사항을 설명하였는가?
- [ ] 이슈넘버를 적었는가?
- [ ] Approve 하기 전 확인 사항 체크했는가?
56 changes: 56 additions & 0 deletions .github/workflows/autoIssue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# 워크플로우 이름
name: 이슈 자동화

# 실행 조건: 이슈가 열렸을 때
on:
issues:
types: [ opened ]

# 실행할 작업
jobs:
automate-issue:
runs-on: ubuntu-latest
permissions:
issues: write
contents: read

steps:
# 이슈 제목에 따라 Label 자동 할당
- name: design 라벨 할당
if: contains(github.event.issue.title, 'design')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: design

- name: feat 라벨 할당
if: contains(github.event.issue.title, 'feat')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: feat

- name: fix 라벨 할당
if: contains(github.event.issue.title, 'fix')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: fix

- name: refactor 라벨 할당
if: contains(github.event.issue.title, 'refactor')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: refactor

- name: chore 라벨 할당
if: contains(github.event.issue.title, 'chore')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: chore

# 프로젝트에 자동 추가 (프로젝트 생성 후 수정 필요)
- name : Github 프로젝트에 추가
uses: jinhokim98/project-flow-add-issue-to-project@v1
with:
github_token: ${{ secrets.PROJECT_ACCESS_TOKEN }}
project_owner: prgrms-web-devcourse-final-project
project_number: 154
target_column: 'Backlog'
60 changes: 60 additions & 0 deletions .github/workflows/autoPR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# 워크플로우 이름
name: PR 자동화

# 실행 조건: develop 브랜치로 PR이 열렸을 때
on:
pull_request:
branches: [ develop ]
types: [ opened ]

# 실행할 작업
jobs:
automate-pr:
runs-on: ubuntu-latest
permissions:
pull-requests: write
issues: write
contents: read

steps:
# PR 작성자를 Assignee로 자동 할당
- name: PR 작성자를 담당자로 할당
uses: li-sumup/[email protected]

# PR 제목에 따라 Label 자동 할당
- name: design 라벨 할당
if: contains(github.event.pull_request.title, 'design')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: design

- name: feat 라벨 할당
if: contains(github.event.pull_request.title, 'feat')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: feat

- name: fix 라벨 할당
if: contains(github.event.pull_request.title, 'fix')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: fix

- name: refactor 라벨 할당
if: contains(github.event.pull_request.title, 'refactor')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: refactor

- name: chore 라벨 할당
if: contains(github.event.pull_request.title, 'chore')
uses: actions-ecosystem/action-add-labels@v1
with:
labels: chore

# 프로젝트에 등록 (프로젝트 생성 후 수정 필요)
- name: GitHub 프로젝트에 추가
uses: actions/[email protected]
with:
project-url: "https://github.com/orgs/prgrms-web-devcourse-final-project/projects/154"
github-token: ${{ secrets.PROJECT_ACCESS_TOKEN }}
Loading
Loading