μλΉμ€λͺ : BTS
νλͺ : λλλλ
κ°λ° κΈ°κ°: 2021.04.12 ~ 2021.05.28 (μ½ 7μ£Ό)
π https://k4b107.p.ssafy.io/
μ΄λ¦ | μν | λ΄μ© |
---|---|---|
μ μ§μ΄ | νμ₯ | νμ€ν κ°λ°, UI/UXλμμΈ, λ°ν |
κΉμ§ν | νμ | νλ‘ νΈμ€λ κ°λ° |
μ λ€μ΄ | νμ | νμ€ν κ°λ°, QA(Jiraκ΄λ¦¬), UI/UXλμμΈ |
ν©νΈμ° | νμ | μ λν° κ°λ°, QA(Jiraκ΄λ¦¬), μμμ μ |
μ νμ§ | νμ | νλ‘ νΈμ€λ κ°λ°, ν μ€νΈμΌμ΄μ€ |
μ½λ‘λ19λ‘ μΈν΄ μ΅κ·Ό λΉλλ©΄ κ³΅λΆ νλ«νΌκ³Ό μ½λ©κ΅μ‘μ μ€μμ±μ΄ μ¦κ°νλ μ¬ννμμ λ§μΆμ΄ μ½λ© νμ΅μ νΉνλ κ³΅λΆ νλ«νΌμ κ°μνκ΅ νκ²½μ μ 곡ν¨μΌλ‘μ¨, μΉκ΅¬λ€κ³Ό νμ΅νκ³ μΌμμ 곡μ νλ©΄μ λΉλλ©΄μ μΌμνλ₯Ό κΈ°λν μ μλ μ½λ©νμ΅ λ©νλ²μ€ νλ«νΌμ λλ€.
-
νμκ°μ /λ‘κ·ΈμΈ κΈ°λ₯
a. μ¬μ©μ νμμ 보λ₯Ό λ°μ νΈλν°μΈμ¦ ν νμκ°μ μ μ±κ³΅νλ€.
b. κ°μ ν μΉμΊ , λ§μ΄ν¬, μ€νΌμ»€ μνλ₯Ό μ΄κΈ° μΈν νλ€.
-
λ°©(νκ΅)μμ± λ° λ¦¬μ€νΈ
a. λ‘κ·ΈμΈ ν λ‘λΉμμ λ°©(νκ΅)μ μμ±νκ³ μμ±λ λ°©(νκ΅)μ λ€μ΄κ° μ μλ€.
b. λΉλ°λ°©μ 체ν¬νμ¬ μνΈν ν μ μλ€.
c. λμ μΊλ¦ν° μ€μ λ° λ°°κ²½μμ μ‘°μ μ΄ κ°λ₯νλ©°, μ‘°μλ²μ λ³Ό μ μλ€.
d. κ° λ°©(νκ΅)μλ νκ΅ μ΄λ¦, μ νμΈμμ΄ νμλλ€.
-
κ²μ 맡(μ λν°)
a. λ°©(νκ΅)μ μ μ₯νλ©΄ μ 체 κ²μ λ§΅μ΄ λ³΄μ΄κ³ λ³ΈμΈμ μΊλ¦ν°λ₯Ό λ°©ν₯ν€λ‘ μ΄λν μ μλ€.
b. νμ¬ μ μ μ€μΈ νμλ€κ³Ό μ€μκ°μΌλ‘ μ±ν ν μ μλ€.
c. λ°©μ 컨μ μ λ°λΌ μμΉμ λ°λ₯Έ λμλ§ κΈ°λ₯μ΄ μ 곡λλ€.
-
νμλ―Έν κΈ°λ₯
a. νκ΅ λ§΅μ λ€μ΄κ°μ κ΅μ€, κΈμμ€, ν΄κ²μ€μ λ€μ΄κ°λ©΄ νΈλ¦¬κ±°(Fν€)λ₯Ό ν΅ν΄ μΉμΊ μ΄ κ³΅μ λλ©΄μ νμλ―Έν μ΄ μμλλ€
b. λ―Έν μ μ°Έμ¬μ€μΈ νμλ€κ³Ό ν¨κ» μ€μκ°μΌλ‘ μ±ν μ΄ κ°λ₯νλ€.
c. νμ¬ μ μμ€μΈ νμλ€μ νλ μνλ₯Ό "μ¨λΌμΈ/μ리λΉμ/λ°©ν΄κΈμ§"λ‘ νμΈν μ μλ€.
d. ν면곡μ λ²νΌμ λλ¬ νμ¬ λμ λͺ¨λν° νλ©΄μ λ€λ₯Έ νμλ€μκ² μ€μκ°μΌλ‘ 곡μ ν μ μλ€.
e. μ΄μΈμλ μμκ±°/νλ©΄ λκΈ° κΈ°λ₯μ΄ μ 곡λλ€.
-
μΉ(νκ΅ κ³΅κ°) κΈ°λ₯
a. μ»΄ν¨ν° κ΅μ€μμλ μΉμΊ , μ€λμ€, μΉμ±ν μ μ§μνλ©° μ 보곡μ /Qna/μ½λ곡μ κ²μνμμ λ§ν¬λ€μ΄ μΈμ΄λ₯Ό μ¬μ©νλ€.
b. μ 보곡μ κ²μνμμλ νμ΅νλ©° μ 리ν λ΄μ©μ νμλ€κ³Ό ν¨κ» 곡μ ν μ μλ€.
c. Qna κ²μνμμλ μ§μμλ΅μ ν μ μλ νλ«νΌμ΄ μ 곡λλ€.
d. μ½λ곡μ κ²μνμμλ μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό νλ©΄μ νλ¦¬μ§ μμλ λ¬Έμ λ₯Ό 곡μ ν μ μκ³ , μ½λ μ»΄νμΌλ¬λ₯Ό μ€νν΄ μ μΆν μ½λλ₯Ό μ»΄νμΌνκ³ μ±κ³΅ μ¬λΆ, μ€ν μκ°, λ©λͺ¨λ¦¬ λ±μ νμΈν μ μλ€.
e. μ½λλ₯Ό νλ μ μΆνλ©΄ 50pκ° μ 립λλ©° 500pλ¨μ(10λ¬Έμ )λ‘ λ λ²¨μ΄ μ¬λΌκ°λ€. λ‘λΉμ λͺ μμ μ λΉμμ μμ λνΉ 10λͺ μ νμμ νμΈν μ μλ€.
f. 3κ°μ κ²μν λͺ¨λ κ²μμ΄ κ°λ₯νλ€.
g. λμκ΄μμλ νλλ κ²μνμ΄ λ§ν¬λ€μ΄ μΈμ΄λ‘ μ 곡λκ³ , κ³΅λΆ μ΄μ리 μμ(μ νλΈ), λ°±μμμ μ ν κΈ°λ₯, μ€ν±μμΉ κΈ°λ₯ λ±μ΄ μ 곡λλ€.
h. κΈμμμμλ μΉμΊ , ν면곡μ , μΉμ±ν μ μ§μνλ©° μΆμ² μμ(μ νλΈ μΈκΈ° μμ)μ μ 곡νλ€.
i. μ΄λμ₯/κ΄μ₯μμλ νμλ€κ³Ό ν¨κ» μ¦κΈΈ μ μλ κ²μμ΄ μ 곡λλ€.
j. ν΄κ²μ€μμλ μΉμΊ , μ€λμ€, μΉμ±ν μ μ§μνλ€.
k. λ‘λΉμ λ°©λͺ λ‘μμλ νμλ€μ΄ λ‘κ·ΈμΈν κΈ°λ‘μ νμΈν μ μμΌλ©°, λͺ μμ μ λΉμμ λ±μλ₯Ό νμΈν μ μλ€.
νλ‘ νΈ : 8000
λ°± : 8080
κ²μ : 8081
DB : 3306
Jenkins : 9090
- μλ² μ μ : ssh -i K4B107T.pem [email protected]
- νλ‘ νΈ μ€ν : sudo service nginx start
- ν΄λ μ΄λ : cd /var/www/html
- λ°±μ€λ μ€ν : sudo java -jar bts-0.0.1-SNAPSHOT.jar
- νμ΄μ§ μ μ : https://k4b107.p.ssafy.io:8000/
develop - feature/κΈ°λ₯λͺ
/fe or be
FrontEnd | BackEnd |
---|---|
1. ν΄λλͺ
: 첫κΈμ λλ¬Έμ β ex) Feed/Add.vue 2. νμΌλͺ : 첫κΈμ λλ¬Έμ β ex) Add.vue 3. κ²½λ‘λͺ : μλ¬Έμ β ex) /add |
1. ν΄λμ€λͺ
: 첫κΈμ λλ¬Έμ + camel case ex) MainController.java 2. ν¨μ, λ³μ: 첫κΈμ μλ¬Έμ + camel case ex) public void setUserName(); |
-
β νλ‘ νΈμ€λ κ·μΉ
- νλ¬κ·ΈμΈ : Vuetify μ¬μ©
- cssλ importν΄μ μ¬μ© -> style.cssμμ 곡ν΅μμ± μ¬μ©
- 곡ν΅νμΌ μμ μ νμ±λμ 곡μ νκΈ°
- httpνμΌ importν΄μ μ¬μ©νκΈ°
-
β λ°±μ€λ λͺ λͺ κ·μΉ
-
if문
- νμ€ μΌ λ, Block μ²λ¦¬νκΈ°
- else if / else /μ€κ΄νΈλ 쑰건문 λ°λ‘ μμ λΆμ΄κΈ°
if(condition){ statement; } else if(condition2){ statement2; } else{ statement3; }
-
for
- λ¨μ λ°λ³΅λ¬Έμ iteratorλ₯Ό i,j,k,...,zμμΌλ‘ λͺ λͺ νκΈ°
-
μ£Όμ μλλ°©μ΄ μ΄ν΄ν μ μλλ‘ λ¬κΈ°
- /**/ μ€λͺ μ¬λ¬μ€ νμν λ μ½λ μμ μμ±
- // κ°λ¨ν μ£Όμ μ½λ μμ μμ±
π νλμ κΈ°λ₯ μμ±λλ©΄ νλ²μ 컀λ°
git commit -m "{μ§λΌμ΄μλ²νΈ} [μμ
λΆλ₯] : {FE or BE} - μμ
컀λ°λ΄μ©"
git commit -m "S04P22B107-56 [feat] : BE_0415 - AWS RDS, S3 μλ² λ° κΈ°λ³Ένκ²½ μΈν
"
νλ‘ νΈ : "{μ§λΌμ΄μλ²νΈ νλ}_[μμ
λΆλ₯] : FE_λ μ§:μμ±ν κΈ°λ₯(μμ
λ΄μ©)"
ex) S04P22B107-56_ [feat] : FE_0118:νΌλμμ± μ»΄ν¬λνΈ μΆκ°/μμ /μμ
λ°± : "{μ§λΌμ΄μλ²νΈ νλ}_[μμ
λΆλ₯] : BE_λ μ§: μμ±ν κΈ°λ₯(μμ
λ΄μ©)"
ex) S04P22B107-56__ [feat] : BE_0118: νΌλμμ± μ»΄ν¬λνΈ μΆκ°/μμ /μμ
리λλ―Έ : "README_λ μ§: μμ ν λΆλΆ"
ex) S04P22B107-56_ [feat] : README_0118: μμ΄μ΄νλ μ μμ
[ μμ
λΆλ₯ ]
- feat : μλ‘μ΄ κΈ°λ₯ μΆκ°
- fix : λ²κ·Έ μμ
- docs : λ¬Έμ μμ
- style : μ½λ ν¬λ§·ν
, μΈλ―Έμ½λ‘ λλ½, μ½λ λ³κ²½μ΄ μλ κ²½μ°
- refactor : μ½λ 리νν λ§
- test : ν
μ€νΈ μ½λ, 리νν λ§ ν
μ€νΈ μ½λ μΆκ°
- chore : λΉλ μ
무 μμ , ν¨ν€μ§ 맀λμ μμ
- ER λ€μ΄μ΄κ·Έλ¨
- μμ΄μ΄νλ μ