Skip to content

์ปจ๋ฒค์…˜ ๐Ÿ“

Kwon Min A edited this page Aug 7, 2023 · 3 revisions

Commit Convention

[์ง๋ฌด] ํƒœ๊ทธ: ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ #์ด์Šˆ๋ฒˆํ˜ธ

Body๋Š” Header์—์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋Š” ์ƒ์„ธํ•œ ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š”
#   ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ๊ตญ์–ด
#   ์ œ๋ชฉ์€ ๋ฌธ์žฅ์ด ์•„๋‹ˆ๋ผ ๋‹จ์–ด๋กœ ๋๋งบ์Œํ•œ๋‹ค. (ex: ~ ๊ธฐ๋Šฅ ์ถ”๊ฐ€)
#   ์ œ๋ชฉ ๋์— ๋งˆ์นจํ‘œ(.) ๊ธˆ์ง€
#   ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ํ•œ ์ค„ ๋„์›Œ ๋ถ„๋ฆฌํ•˜๊ธฐ
#   ๋ณธ๋ฌธ์€ โ€œ์–ด๋–ป๊ฒŒโ€ ๋ณด๋‹ค โ€œ๋ฌด์—‡์„โ€œ, โ€œ์™œโ€๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.
์ง๋ฌด ์„ค๋ช…
BE ๋ฐฑ์—”๋“œ
FE ํ”„๋ก ํŠธ์—”๋“œ
AOS ์•ˆ๋“œ๋กœ์ด๋“œ
TEAM ์ „์ฒด
ํƒœ๊ทธ ์„ค๋ช…
feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ฒฝ์šฐ
fix: ๋ฒ„๊ทธ๋ฅผ ๊ณ ์นœ ๊ฒฝ์šฐ
design: CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
style: ์ฝ”๋“œ ํฌ๋งท ๋ณ€๊ฒฝ, ์„ธ๋ฏธ ์ฝœ๋ก  ๋ˆ„๋ฝ, ์˜คํƒ€ ์ˆ˜์ •, ์ฝ”๋“œ ์ˆ˜์ •์ด ์—†๋Š” ๊ฒฝ์šฐ
refactor: ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
comment: ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
docs: ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
test: ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€, ํ…Œ์ŠคํŠธ ๋ฆฌํŒฉํ† ๋ง(ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ X)
chore: ๋นŒ๋“œ ๊ด€๋ จ ์—…๋ฐ์ดํŠธ, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ(ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ X)
rename: ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์ธ ๊ฒฝ์šฐ
remove: ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
deploy: ๋ฐฐํฌ ๊ด€๋ จ ์ž‘์—…

Issue Convention

[์ง๋ฌด] ํƒœ๊ทธ: ์ด์Šˆ ์ œ๋ชฉ

---
name: Issue Request
about: ์ด์Šˆ ํ…œํ”Œ๋ฆฟ
title: "[์ง๋ฌด] ํƒœ๊ทธ: ์ด์Šˆ์ œ๋ชฉ"
labels: ''
assignees: ''

---

## ๐Ÿš€ ์š”์•ฝ
> ์š”์•ฝ

## ๐Ÿ“ ์ง„ํ–‰์ƒํ™ฉ
- [ ] TODO
- [ ] TODO
  • Label : ์ง๋ฌด์™€ ์œ ํ˜• ์„ ํƒํ•˜๊ธฐ
  • Assignees ์„ค์ •ํ•˜๊ธฐ
  • Template ์ ์šฉ ์™„๋ฃŒ

PR Convention

[์ง๋ฌด] ํƒœ๊ทธ: PR ์ œ๋ชฉ (- ์†Œ์ œ๋ชฉ)

## ๐Ÿ“Œ ๊ด€๋ จ ์ด์Šˆ
<!-- ๊ด€๋ จ์žˆ๋Š” ์ด์Šˆ ๋ฒˆํ˜ธ(#000)์„ ์ ์–ด์ฃผ์„ธ์š”.
  ํ•ด๋‹น pull request merge์™€ ํ•จ๊ป˜ ์ด์Šˆ๋ฅผ ๋‹ซ์œผ๋ ค๋ฉด
  closed #Issue_number๋ฅผ ์ ์–ด์ฃผ์„ธ์š” -->

## โœจ ๊ตฌํ˜„ ๋‚ด์šฉ
<!-- ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ ์–ด์ฃผ์„ธ์š” -->

## ๐Ÿ“ธ ์Šคํฌ๋ฆฐ์ƒท(์„ ํƒ)
<!-- ํ•„์š”ํ•˜๋‹ค๋ฉด ์Šคํฌ๋ฆฐ์ƒท์„ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š” -->

## โœ… ํ…Œ์ŠคํŠธ ์™„๋ฃŒ ์‚ฌํ•ญ(์„ ํƒ)
<!-- ์ง„ํ–‰ํ•œ ํ…Œ์ŠคํŠธ ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š” -->

## ๐Ÿ“š ๋ ˆํผ๋Ÿฐ์Šค (๋˜๋Š” ์ƒˆ๋กœ ์•Œ๊ฒŒ ๋œ ๋‚ด์šฉ) ํ˜น์€ ์ฐธ๊ณ ์‚ฌํ•ญ
<!-- ์ฐธ๊ณ ํ•  ์‚ฌํ•ญ ๋˜๋Š” ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ ํ•  ๋ง์ด ์žˆ๋‹ค๋ฉด ์ ์–ด์ฃผ์„ธ์š” -->
  • PR ๋‹จ์œ„๋Š” 300 ~ 400 ์ค„์„ ๊ถŒ์žฅ (์ตœ๋Œ€ 500์ค„์„ ๋„˜์ง€ ์•Š์„ ๊ฒƒ)
  • Template ์ ์šฉ ์™„๋ฃŒ

Branch Strategy

๋ธŒ๋žœ์น˜ ์—ญํ• 
main ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๋ธŒ๋žœ์น˜
develop ๊ธฐ๋Šฅ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๋ธŒ๋žœ์น˜
- develop โ†’ main merge : Create Merge Commit
- ์•ˆ์ •์ ์ธ ์ƒํƒœ์ธ์ง€ ํ™•์ธ ํ›„ merge
- merge๋œ ํ›„ main โ†’ develop fetch
<์ง๋ฌด>/feat/<๊ธฐ๋Šฅ>
ex: BE/feat/user-login
์ž‘์—…์„ ์œ„ํ•œ ๋ธŒ๋žœ์น˜
- ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •
- develop โ†’ feat ๋ถ„๊ธฐ
- feat โ†’ develop merge : Squash & Merge
- PR ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›์€ ํ›„ merge
- merge๋œ ํ›„ feat ๋ธŒ๋žœ์น˜๋Š” ๋ฐ”๋กœ ์‚ญ์ œ
<์ง๋ฌด>/hotfix/#์ด์Šˆ ๋ฐฐํฌ๋œ ๋ฒ„์ „์—์„œ ๋ฐœ์ƒํ•œ ๋ฒ„๊ทธ๋ฅผ ๊ธด๊ธ‰ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋ธŒ๋žœ์น˜
- main โ†’ hotfix ๋ถ„๊ธฐ

๐Ÿ’ป Projects

๐Ÿค Rules

โ˜€๏ธ Meetings

๐ŸŒต Reviews

1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ

๐ŸŒˆ Scrums

1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ

๐Ÿ›  Tech Posts & Mini seminar

๐Ÿ’ช๐Ÿผ [BE]

๐Ÿ›ค [FE]

๐Ÿ›ธ [AOS]


Clone this wiki locally