Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/issue.md

This file was deleted.

21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/♻️-refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "♻️ Refactor"
about: "Code refactoring Template "
title: "♻️ [Refactor] "
labels: ♻️ Refactor
assignees: ""
---

## 🔨 Issue Description

[//]: # 해당 이슈에 대한 설명을 작성해주세요

## 🗯️ Cause and Effect

[//]: # 코드 리팩토링을 하는 이유와 예상결과를 작성해주세요

## 📝 Check List

[//]: # 진행할 업무 체크리스트를 작성해주세요

- [ ] Task 1
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/⚙️-setting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "⚙️ Setting"
about: "Development environment setup Template "
title: "⚙️ [Setting] "
labels: ⚙️ Setting
assignees: ""
---

## 🔨 Issue Description

[//]: # 해당 이슈에 대한 설명을 작성해주세요

## 🗯️ Setting Environment

[//]: # 세팅한 환경이 무엇인지, 어떤 방법으로 세팅 예정인지 작성해주세요

## 📝 Check List

[//]: # 진행할 업무 체크리스트를 작성해주세요

- [ ] Task 1
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/✨-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "✨ Feature"
about: "Feature Template "
title: "✨ [Feature] "
labels: ✨ Feature
assignees: ""
---

## 🔨 Issue Description

[//]: # 해당 이슈에 대한 설명을 작성해주세요

## 🗯️ Feature role

[//]: # 기능이 가지는 역할과 영향을 설명해주세요

## 📝 Check List

[//]: # 진행할 업무 체크리스트를 작성해주세요

- [ ] Task 1
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/🐞-bugfix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "🐞 BugFix"
about: "Something isn't working Template "
title: "🐞 [BugFix] "
labels: 🐞 BugFix
assignees: ""
---

## 🔨 Issue Description

[//]: # 해당 이슈에 대한 설명을 작성해주세요

## 🗯️ Bug Description

[//]: # 버그의 문제와 원인을 적어주세요

## 📝 Check List

[//]: # 진행할 업무 체크리스트를 작성해주세요

- [ ] Task 1
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/📃-docs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "📃 Docs"
about: "Documentation writing and editing (README.md, etc.) Template "
title: "📃 [Docs] "
labels: 📃 Docs
assignees: ""
---

## 🔨 Issue Description

[//]: # 해당 이슈에 대한 설명을 작성해주세요

## 🗯️ Documents and objectives

[//]: # 어떤 종류의 문서인지 작성해주세요

## 📝 Check List

[//]: # 진행할 업무 체크리스트를 작성해주세요

- [ ] Task 1
50 changes: 35 additions & 15 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,47 @@
## 💡 개요
<!-- PR 한 줄 요약 -->
<!-- 제목 설정
<예시>
[Feature/#이슈번호] 마이페이지 UI 구현
[BugFix/#이슈번호] 에러수정
[Refactor/#127] 마이페이지 UX 개선 리팩토링

사용 타입:
Feature | Bugfix | Docs | Refactor | Test | Setting
-->

## 🔢 관련 이슈 링크

- Closes #

## 📌 변경사항PR

- [ ] ✨Feature: 새로운 기능 추가
- [ ] 🐞Bugfix: 버그/오류 수정
- [ ] 📃Docs: 문서 수정(README 등)
- [ ] 🔨Refactor: 코드 리팩토링 (기능 변경 없음)
- [ ] 🧪Test: 테스트 코드 추가/수정
- [ ] 🎨UI/UX: 디자인 및 사용성 수정
- [ ] ⚙️Setting: 기본 세팅 작업

## 💻 작업내용
-
-

## 📌 변경사항PR
- [ ] FEAT: 새로운 기능 추가
- [ ] FIX: 버그/오류 수정
- [ ] CHORE: 코드/내부 파일/설정 수정
- [ ] DOCS: 문서 수정(README 등)
- [ ] REFACTOR: 코드 리팩토링 (기능 변경 없음)
- [ ] TEST: 테스트 코드 추가/수정
- [ ] STYLE: 스타일 변경(포맷, 세미콜론 등)
<!-- - 작업 내용 적어주세요. UI구현은 스크린샷 첨부해주세요. -->

## 🤔 추가 논의하고 싶은 내용
-
- 작업 내용

## 🪧 미완성 작업

<!-- 없다면 N/A -->

- [ ] Task 1

## 🤔 논의 사항 및 참고 사항

<!-- 의견 논의 및 참고해야할 사항 작성해주세요. -->

## ✅ 체크리스트

- [ ] 브랜치는 잘 맞게 올렸는지
- [ ] 관련 이슈를 맞게 연결했는지
- [ ] 로컬에서 정상 동작을 확있했는지
- [ ] 충돌이 없다(또는 브랜치에서 충돌 해결 후 PR 업데이트 완료)
- [ ] 충돌은 없는지
- [ ] 불필요한 console.log 제거했는지
35 changes: 35 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: CI

on:
push:
branches:
- develop
pull_request:
branches:
- develop

jobs:
lint-and-build:
runs-on: ubuntu-latest

steps:
- name: 레포지토리 체크아웃
uses: actions/checkout@v4

- name: pnpm 설치
uses: pnpm/action-setup@v5

- name: Node.js 설치
uses: actions/setup-node@v6
with:
node-version: 22
cache: pnpm

- name: 의존성 설치
run: pnpm install --frozen-lockfile

- name: ESLint 검사
run: pnpm lint

- name: Build 검사
run: pnpm build
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pnpm exec lint-staged
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dist
node_modules
pnpm-lock.yaml
8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"semi": true,
"singleQuote": false,
"trailingComma": "all",
"printWidth": 80,
"tabWidth": 2,
"useTabs": false
}
Loading
Loading