ν λͺ
: π μ±
4λ₯κΎΌ
νλ‘μ νΈ λͺ
: νμ¦λΆ
νλ‘μ νΈ κΈ°κ° : 2023.06.28 - 2023.07.24
νλ‘μ νΈ νμ : μ΄κ²½μ£Ό, κΉλμ±, νμ£Όμ, μ΅μ°μ, μ μ§μ, μ μ§μ
λ°°ν¬ λ§ν¬ : π νμ¦λΆ
μꡬμ¬ν μ μμ: μ¬μ©μ μꡬμ¬ν μ μμ
| Name | μ΄κ²½μ£Ό | κΉλμ± | νμ£Όμ | μ΅μ°μ | μ μ§μ | μ μ§μ |
|---|---|---|---|---|---|---|
| Github ID | @Kyungju | @WOOK0112 | @HanJuYoung309 | @ella-yschoi | @jiye-7 | @jeongjwon |
| Github | Discord | Notion |
|---|---|---|
|
|
|
|
| HTML | CSS | TypeScript | React | Redux Toolkit | Styled Components | TailwindCSS | React Quill |
|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
| Java | Spring | spring security | Spring Boot | JWT | MySQL | Gradle | OAuth2 | AWS |
|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
| μΌλ° νμκ°μ / λ‘κ·ΈμΈ | OAuth νμκ°μ / λ‘κ·ΈμΈ |
|---|---|
|
|
| νλ μ΄μ λ°ν | νλ μ΄μ μμ / μμ |
|---|---|
|
|
https://documenter.getpostman.com/view/25121215/2s946mbAJh
API λͺ μΈμ μμΈν 보기
main: μλΉμ€ μ΄μ λΈλμΉdev: λ©μΈ λΈλμΉ λ°°ν¬μ λ¦΄λ¦¬μ¦ λΈλμΉfeat/fe-κΈ°λ₯: FE κ°λ° νκ²½ λΈλμΉfeat/be-κΈ°λ₯: BE κ°λ° νκ²½ λΈλμΉ
π PR λ©μμ§ ν
νλ¦Ώ π
## κ°μ
- λ
Όλ¬Έ μμΈνμ΄μ§ μ μ μ λ
Όλ¬Έ μ 보 apiλ₯Ό λΆλ¬μμ μμΈμ 보λ₯Ό 보μ¬μ€λλ€.
- DOI ν΄λ¦ μ λ
Όλ¬Έ μλ³ΈμΌλ‘ μ΄λν©λλ€.
## μμ
μ¬ν
- λ
Όλ¬Έ μμΈνμ΄μ§ λ μ΄μμ ꡬν
- μμΈνμ΄μ§ url μΏΌλ¦¬λ‘ λ
Όλ¬Έ μ 보 api νΈμΆ
### μ°Έκ³ μ¬ν
- referenceμ titleμ΄ μμΌλ©΄ 보μ΄μ§ μλλ‘ μ€μ νμ΅λλ€.
- api νΈμΆ μ μλ¬ μ²λ¦¬λ μΆν ꡬν μμ μ
λλ€.
### μ€ν¬λ¦°μ·
- gif, μ΄λ―Έμ§ νμΌ λ±
## 리뷰 μμ²μ¬ν
- μ°Έκ³ μ¬νμ μμΈ μ²λ¦¬ μ΄μΈμ μΆκ°λ‘ μμΈ μ²λ¦¬κ° νμν λΆλΆμ΄ μμ μ§ μ‘°μΈ λΆνλ립λλ€.
π μ½λ리뷰 & λ¨Έμ§ κ·μΉ π
### PR λ° merge κ·μΉ
1. push νκΈ° μ `git pull origin dev` ν΄μ μΆ©λμ μμ€λ€.
2. dev λΈλμΉλ‘ mergeνκΈ° μ PR νλ€.
3. Merge ν λΈλμΉλ μμ νλ€.
4. PR 리뷰 νλ μ΄μμ΄ λ¬λ €μΌ main λΈλμΉλ‘ mergeλ μ μλλ‘ νλ€.
5. 리뷰λ κ° FE & BE νμ λͺ¨λμκ² λ°λλ€. (νμ μ νμλ€κ³Ό ν΅νκ² λ
Όμ)
6. conflictμ΄ λμ§ μμΌλ©΄ λμ€μ½λ 곡μ ν, μ΅μ’
mergeλ λ³ΈμΈμ΄ νλ€.
### PR λ° merge κ·μΉ(λ°±μλ)
1. μΈλΆκΈ°λ₯ λ¨μλ PRν 리뷰λ±λ‘ν μΉμΈνν merge(PRμ¬λ¦°μ¬λμ΄ merge), merge νμλ ν΄λΉ λΈλμΉ μμ
2. λ
Όμκ° νμν PRμ κ²½μ° λ¦¬λ·°λ±λ‘ νμ, νμλΌλ¦¬ κ°μ΄ μν νμ μΉμΈνκ³ mergeνλ€| Message | μ€λͺ |
|---|---|
| [feat] | μλ‘μ΄ κΈ°λ₯μ μΆκ°ν κ²½μ° ex) [feat] λ‘κ·ΈμΈ κΈ°λ₯ μΆκ° |
| [fix] | λ²κ·Έ μμ μ λν μ»€λ° |
| [docs] | λ¬Έμλ₯Ό μμ ν κ²½μ° |
| [refactor] | ν¨μ¨μ μν μ½λ 리ν©ν λ§μ λν μ»€λ° |
| [style] | μ½λ ν¬λ§· λ³κ²½, μΈλ―Έ μ½λ‘ λλ½, μ½λ μμ μ΄ μλ κ²½μ° |
| [docs] | λ¬Έμ λ° μ£Όμ μμ |
| [test] | ν μ€νΈ μΆκ°, ν μ€νΈ 리ν©ν λ§ (μ½λ λ³κ²½ X) |
| [chore] | λΉλ ν μ€νΈ μ λ°μ΄νΈ, ν¨ν€μ§ λ§€λμ λ₯Ό μ€μ νλ κ²½μ° (μ½λ λ³κ²½ X) |
| [design] | CSS λ± μ¬μ©μ UI λμμΈ λ³κ²½ |
| [comment] | νμν μ£Όμ μΆκ° λ° λ³κ²½ |
| [rename] | νμΌ νΉμ ν΄λλͺ μ μμ νλ κ²½μ° |
| [remove] | μ¬μ©νμ§ μλ νμΌ νΉμ ν΄λλ₯Ό μμ νλ κ²½μ° |
π μ°λ¦¬ νμ λ¬Έν π
π μ€ν¬λΌ
- μ€μ μ€ν¬λΌ (10:00 ~ 10:20): μ λ μλ£ν μμ
/ μ€λ μ§νν μμ
/ κ³ λ―Ό λ° κ³΅μ μν© λ±μ λ
Όμν©λλ€.
- μ€ν μ€ν¬λΌ (17:00 ~ 17:20): μ€κ° μ§ν μν© / κ³ λ―Ό λ° κ³΅μ μν© λ±μ λ
Όμν©λλ€.
π νμμ μν΅
- μκ·Έλ£Ή Zoom: FE&BE μ£Ό 1ν
- Discord: FE, BE κ° μ±λμ ν΅ν΄ μν΅
π ν μ½μ΄ νμ
- 09:00 ~ 18:00
π κΈ°ν κ·μΉ
- ν΄κ°λ κ°μΈμ¬μ 미리 곡μ
- Task μ§ν μν© μ΅λν μμ£Ό 곡μ
- μμ
μ μ΄λ €μμ <κ³ λ―Ό Limit Time> 2μκ° κΉμ§
- μμ
λ²μλ₯Ό μ΅λν μκ² μͺΌκ°μ μ§ν


















