more information : https://hai.seoultech.ac.kr/
- λ€μ
Coding Rule
νμ λ΄μ©μ κ° νλ‘μ νΈ(Repository) λ§λ€ 볡μ¬νμ¬ μμ ν΄μ£ΌμΈμ. - λ³Έ
Coding Rule
μ κ° νλ‘μ νΈ μ¬μ μ λ§κ² μμ νμ¬ μ¬μ©ν μ μμ΅λλ€.
λ¬Έμ : DY-76
μ μ 23.2 | κ°μ 23.4 | κ°μ 23.8
- μμ
, μ μ§λ³΄μμ νΈμμ± μ¦μ§κ³Ό ν¨μ¨μ μ΄κ³ κ°κ±΄ν μ ν리μΌμ΄μ
κ°λ°μ μν΄
Coding Rule
μ μ μ νλ€.
- Class =
PascalCase
- variable, function, method =
camelCase
- constant variable =
UPPER_CASE
- filename, folder =
kebab-case
master
(main, origin etc...)master branch
λRepository
μμ±μ μλμΌλ‘ μμ±λλ€.- μΌλ°μ μΌλ‘ μμ±λ μ΅μ μμ
λ¬Όμ
merge
νλ κ³³μΌλ‘ μ¬μ©νλ€. feature branch
μμPR
μ λ°μ μ± μ νΉμ λ΄λΉ κ°λ°μκ° κ²ν νmerge
νλ€.
develop
develop branch
λ μ ν리μΌμ΄μ μ κ°λ°μ μ§νν λ μ¬μ©νλ€.- μΌλ°μ μΌλ‘
develop/λ΄λΉμμλ³-λͺ©νVersion
νμμ μΆμ²νλ€. ex) develop/LDY-1.2 λ± - μμ
μ΄ μλ£λ κ²½μ°,
master branch
λ‘PR
μ 보λ΄κ³ μ μμ μΌλ‘merge
λ κ²½μ° μ κ±°νλ€.
feature
feature branch
λ μ ν리μΌμ΄μ μ κΈ°λ₯μ μ μν λ μ¬μ©νλ€.- μΌλ°μ μΌλ‘
feature/κΈ°λ₯μ΄λ¦
νμμ μΆμ²νλ€. ex) feature/login λ± - μμ
μ΄ μλ£λ κ²½μ°,
develop branch
λ‘PR
μ 보λ΄κ³ μ μμ μΌλ‘merge
λ κ²½μ° μ κ±°νλ€.
release
release branch
λ μ ν리μΌμ΄μ μ λ°°ν¬ν λ μ¬μ©νλ€.- μΌλ°μ μΌλ‘
release/Version
νμμ μΆμ²νλ€. ex) release/1.2 λ± - νΉμ μμ μ μμ
μ΄ μλ£λ
Master branch
μμ λ°°ν¬νκ³ μ νμμ λrelease branch
λ₯Ό μμ±νκ³ λμ΄μ μμ νμ§ μλλ€(κΈ°λ‘μ© branch).
hotfix
hotfix branch
λ μ ν리μΌμ΄μ μ μ€λ₯λ₯Ό μμ ν λ μ¬μ©νλ€.- μΌλ°μ μΌλ‘
hotfix/Version.num
νμμ μΆμ²νλ€. ex) hotfix/1.2.2 λ± - μμ
μ΄ μλ£λ κ²½μ°,
master branch
,feature branch
λ‘PR
μ 보λΈλ€.