Github Rule - SeoSeongHo/snupa-backend GitHub Wiki

Github Rule

μ›ν™œν•œ ν˜‘μ—… ν”„λ‘œμ νŠΈλ₯Ό μœ„ν•œ Github Rule μž…λ‹ˆλ‹€.

Git Project

Git Project 의 이름은 배포할 버전λͺ…μœΌλ‘œ ν•©λ‹ˆλ‹€. ex) 1.0.0

Git Project 의 νŒŒμ΄ν”„λΌμΈμ€

To-do -> In-progress -> Done

μ„Έ 가지 λ‹¨κ³„λ‘œ λ‚˜λˆ„μ–΄μ Έ μžˆμŠ΅λ‹ˆλ‹€.


Issue

μž‘μ—…ν•˜κΈ° 이 전에 Issue μž‘μ„±μ„ ν•„μˆ˜λ‘œ ν•©λ‹ˆλ‹€.

Assignees 의 μž‘μ—…μžλ₯Ό ν• λ‹Ήν•˜κ³ , Labels λ₯Ό ν†΅ν•˜μ—¬ μ–΄λ– ν•œ μ†μ„±μ˜ μž‘μ—…μΈμ§€ μ •μ˜ν•©λ‹ˆλ‹€.

Project λŠ” ν•΄λ‹Ή λ²„μ „μ˜ ν”„λ‘œμ νŠΈλ₯Ό μΆ”κ°€ν•˜λ©΄ λ©λ‹ˆλ‹€.


Branch

master, dev 브랜치λ₯Ό κΈ°μ€€μœΌλ‘œ ν•©λ‹ˆλ‹€.

μž‘μ—…μ€ dev λΈŒλžœμΉ˜μ—μ„œ feature/{job} 브랜치둜 λΆ„κΈ°ν•˜μ—¬ μž‘μ—…ν•œ ν›„,

dev 에 PR open 및 ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€. (CIλ₯Ό 톡해 진행 / Reviewer ν•„μˆ˜)

master 둜 λ³‘ν•©ν•œ ν›„, λ°°ν¬ν•©λ‹ˆλ‹€. (CDλ₯Ό 톡해 진행)


Commit

μž‘μ—…λ§ˆλ‹€ 컀밋을 μ„Έμ„Ένžˆ λΆ„λ¦¬ν•˜κ³ , ν• λ‹Ήν–ˆλ˜ Issue 번호λ₯Ό ν• λ‹Ήν•©λ‹ˆλ‹€. ex) #3 add logger to user module