- ์ฃผ์ ํ์
๊ธฐ๋ฅ์ ํ๋์ ํ๋ซํผ์์ ์ ๊ณตํ๋ Swit์ ํน์ฑ์ ์ด๋ฆฐ ๋ฉ์ ์ ๊ธฐ๋ฅ์
Redux
๋ฅผ ํ์ฉํ์ฌ ๊ตฌํํ๊ธฐ
์ํฅ์ (ํ์ฅ) | ๊น๊ธฐ์ | ์ด๋ํ | ์กฐ์์ง |
FE Developer | FE Developer | FE Developer | FE Developer |
๐wiki ๋งํฌ : https://github.com/2201infinity/swit-messenger/wiki
- 6๋ฒ์ ํ ๋ฏธํ ๊ณผ wiki์ ์์ ์งํ ๊ณผ์ ์ ๊ธฐ๋กํ๋ฉฐ ๊ธด๋ฐํ ์ํตํ์์ต๋๋ค.
- github-actions๋ฅผ ํตํด์ pulll request ์ assignee, reviewer๋ฅผ ์๋ ์ง์ ํ๋๋ก ์๋ํ ์์ ์ํํ์์ต๋๋ค.
๐ฅGit ์ปค๋ฐ ์ปจ๋ฒค์ ์ ์ | ๐ฐ์ฝ๋ฉ ์ปจ๋ฒค์ ์ฝ์์ ํตํ ์ฝ๋ ํต์ผ์ฑ |
---|---|
๐งพ์์ด์ดํ๋ ์ ์ ์ | ๐ฆธโโ๏ธํ์ ๊ฐ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํ ์ํต๐ฆธโโ๏ธ |
---|---|
- ๋ํ๋ชฉ๋ก
- ๋ฉ์์ง์ ์ ๋ ฌ์ ๊ณผ๊ฑฐ๋ถํฐ ์ต์ ์์ผ๋ก ์ ๋ ฌ
- ๋ฉ์์ง๋ฅผ ์ ์ก ์ ๋ํ ๋ชฉ๋ก์ ์ตํ๋จ์ผ๋ก ์คํฌ๋กค
- ์ฑํ ๋ฐฉ ์ ์ฅ ์ 3๋ช ์ด ์ฃผ๊ณ ๋ฐ์ 5๊ฑด์ ๋ฉ์์ง ๋ด์ฉ ๋จผ์ ์ถ๋ ฅ
-
๋ฉ์์ง
- ๋ด๊ฐ ์ ์กํ ๋ฉ์์ง์ ๊ฒฝ์ฐ ์ด๋ฆ ์์ * ๋ฌธ์๊ฐ ์ถ๋ ฅ
- ๋ณด๋ธ ๋ ์ง yyyy-mm-dd hh:MM:ss ์์์ผ๋ก ์ถ๋ ฅ
- ๋ต์ฅ์ ํด๋ฆญํ๋ฉด ์ฌ์ฉ์ ์ด๋ฆ, ๋ฉ์์ง ๋ด์ฉ, (ํ์ ) ์ด ์์๋๋ก ๊ฐํ๋์ด ์ ๋ ฅ์ฐฝ์ ์๋ ์ฝ์ (๋จ, ์ ๋ ฅ์ฐฝ์ ๋ด์ฉ์กด์ฌ ์ ์ ๋ ฅ๋ ๋ด์ฉ ์์ ์ถ๊ฐ)
- ์ญ์ ๋ฒํผ ํด๋ฆญ ์ "๋ฉ์์ง๋ฅผ ์ญ์ ํ์๊ฒ ์ต๋๊น?" ๋ผ๋ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ฉฐ ์๋ต์ ์ญ์ ๋ฉ๋๋ค. (๋ฉ์์ง ๋ด์ฉ์ค ์ต๋ 10์๊น์ง ์ถ๋ ฅํ ๋ค ๋๋จธ์ง ... ์ฒ๋ฆฌ)
- ๋ก๊ทธ์ธ
- ์ฌ์ฉ์๊ฐ input์ฐฝ์ ์ ๋ ฅํ ๊ฐ์ด store์ ์๋ userName์ ์ ์ฅ
- ์ด๋ฆ์ ์ ๋ ฅํ์ง ์์ผ๋ฉด ์ ์ฅ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ alert
- ์ ์ฅํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๊ฑฐ๋ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด ๋ฉ์ธ ํ์ด์ง๋ก ์ด๋
- ํค๋ ๋ค๋ก ๊ฐ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋
- ์
๋ ฅ์ฐฝ
- ์ํฐํค ๋๋ ๋ฒํผ ํด๋ฆญ์ ๋ฉ์ธ์ง ์ ์ก
- ๋ฉ์ธ์ง ๋ด์ฉ ์ ๋ ฅ ์ ์ ์ก ๋ฒํผ ํ์ฑํ -> ๋ด์ฉ์ด ์์ ์ ์ ์ก ๋ถ๊ฐ
- ์ ๋ ฅ์ฐฝ์ ๋ฉํฐ๋ผ์ธ์ผ๋ก ์ ๋ ฅ ๊ฐ๋ฅ -> ์ ์ก ์ ๋ฉ์์ง์์๋ ๋ฉํฐ๋ผ์ธ ๊ทธ๋๋ก ์ถ๋ ฅ
- ๋ก๊ทธ์ธ(์ ์ ๋ช ์ ๋ ฅ) ๋์ง ์์ ๊ฒฝ์ฐ ์ฑํ ๋ฐฉ ์ ์ฅ ๋ถ๊ฐ
- ๋ฉ์ธ์ง ์ถ๋ ฅ์ ๋ฉ์ธ์ง๊ฐ ๊ธธ์ด์ง๋ ๊ฒฝ์ฐ ์ค๋ฐ๊ฟ ์ฒ๋ฆฌ
- ๋ต์ฅ ์ค์ธ ๋ฉ์ธ์ง์ ์๋ณธ ๋ฉ์ธ์ง๊ฐ ์ญ์ ๋์ ์ -> ๋ต์ฅ ๋ถ๊ฐ ์ฒ๋ฆฌ
- ๋ฉ์ธ์ง์ ๊ฐํ์ ํฌํจํ์ฌ ๋ฉํฐ๋ผ์ธ ๋ฉ์ธ์ง ๋ด์ฉ ๊ทธ๋๋ก ์ถ๋ ฅ
- ๊ฐํ ๋๋ ๋์ด์ฐ๊ธฐ๋ง ํ์ฌ ์์ฑ ๋ด์ฉ ์์ ์-> ๋ฒํผ ๋นํ์ฑํ
- ๋ฉ์ธ์ง ๋น ๋ฅด๊ฒ ๋ฐ๋ณต ์ ๋ ฅ ์ ์คํฌ๋กค ์ง์ฐ ํ์ ํด๊ฒฐ
- ํ๋์ ๋ฉ์ธ์ง์ ๋ต์ฅํ๋ ๋์ค ๋ค๋ฅธ ๋ฉ์ธ์ง์ ํ์ ์ ๋ ๋๋ฅธ ๊ฒฝ์ฐ -> ๋ง์ง๋ง์ ๋๋ฅธ ๋ฉ์ธ์ง์ ๋ต์ฅ ๋ด์ฉ์ผ๋ก ์ ๋ฐ์ดํธ
- ๋ต์ฅ์ ์ค์ฒฉํ์ฌ ์งํํ๋ ๊ฒฝ์ฐ -> ๋ง์ง๋ง ๋ต์ฅ ๋ด์ฉ๋ง ์ถ๋ ฅํ์ฌ, ์ด์ ๋ต์ฅ ๋ด์ญ์ด ๋ฐ๋ณตํด์ ๋ณด์ด์ง ์๋๋ก ์ฒ๋ฆฌ
ํ์ ๋จ์ธ
๋ณด๋ค๋ํ์ ๊ฐ๋
๋ฅผ ์ด์ฉํ๊ธฐ
- "..." : ๋ฉ์ธ์ง ์ถ๋ ฅ ์ 10์ ์ด์ ๊ธฐ์ค์ ๋์ด์ฐ๊ธฐ๋ฅผ ํฌํจํ์ฌ ๊ตฌํํ์์ต๋๋ค.
- ๋์ค์ ์ธ ๋ฉ์ ์ ์ฑ์ ์ฐธ๊ณ ํ์ฌ
๋ด๊ฐ ๋ณด๋ธ ๋ฉ์ธ์ง
์์๋๋ฐฉ์ ๋ฉ์ธ์ง
์ UI๋ฅผ ๊ตฌ๋ถํ์ฌ ๊ตฌํํ์์ต๋๋ค.- ์๋๋ฐฉ ๋ฉ์ธ์ง์ ๊ฒฝ์ฐ -> ๊ธฐ์กด ๋ช ์ธ์ ๋ง์ถฐ ํ๋กํ ์ด๋ฏธ์ง์ ๋ฉ์ธ์ง ๋ด์ฉ์ ์ผ์ชฝ์์ ์ถ๋ ฅํจ
- ๋ด๊ฐ ๋ณด๋ธ ๋ฉ์ธ์ง์ ๊ฒฝ์ฐ -> ํ๋กํ ์ด๋ฏธ์ง์ ๋ฉ์ธ์ง ๋ด์ฉ์ ์ค๋ฅธ์ชฝ์์ ์ถ๋ ฅํจ
- ๋ก๊ทธ์ธ ํ์ด์ง๋ฅผ ๊ตฌํํ์ฌ ์ค์ ์ฑํ ์ฑ๊ณผ ์ ์ฌํ ํ๋ฆ์ผ๋ก ๊ตฌํํ์์ต๋๋ค.
$ git clone https://github.com/2201infinity/swit-messenger.git
$ yarn
$ yarn start