๊ฐ UI ํด๋์ ๊ฐ์ธ ํด๋์์ ๊ตฌํ๊ณผ README ๋ฅผ ์์ฑํฉ๋๋ค.
โ๏ธ ๋ค๋ฅธ์ฌ๋์ ์ฝ๋๋, README ๋๋ ๋ ํฌ์งํ ๋ฆฌ README๋ ์์ ํ๋ฉด ์๋ฉ๋๋ค.
โ๏ธ ๋ ํฌ์งํ ๋ฆฌ README๋ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ ํ๊ฒ ์ต๋๋ค.(๋๋ฌด ๋ฆ์ผ๋ฉด ์๊ธฐํด์ฃผ์ธ์!)
๐ฆ Root
โโย Dropdown
โย ย โโย <๋ณธ์ธํด๋>
โย ย โย ย โโย src
โย ย โย ย โโย README.md
โย ย โโย <๋ค๋ฅธ์ฌ๋ํด๋>(โ)
โโย Modal
โย ย โโย <๋ณธ์ธํด๋>
โย ย ย ย ย โโย src
โย ย ย ย ย โโย README.md
โโย README.md(๋ ํฌ์งํ ๋ฆฌ README)(โ)
- ์๊ตฌ์ฌํญ์ ๋จผ์ ์ ๋ฆฌํฉ๋๋ค.
- ๋จธํฐ๋ฆฌ์ผ, ์๋ฉํฑ, ๋ถํธ์คํธ๋ฉ ๋ฑ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณต์๋ฌธ์์์ ๊ฐ UI์ ๋์๋ฐฉ์์ ํ์ธํ ์ ์์ต๋๋ค.
- โ๏ธ์๊ตฌ์ฌํญ์ ๊ฐ์์ README์ ์ ์ ๋ฆฌํด์ฃผ์ธ์!
- UI๋ฅผ ๊ตฌํํฉ๋๋ค.
- ๋ ํผ๋ฐ์ค ์์ด ์ง์ ๊ตฌํ(๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅ)ํด๋ ๋์ง๋ง, ๊ตฌํํ๊ณ ๋์, ๊ตฌ๊ธ๋ง์ผ๋ก ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋์ ๋น๊ตํด์ผํฉ๋๋ค.
- ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ๊ณ ํ ๊ฒฝ์ฐ, ์ฐธ๊ณ ํ ์๋ฃ๋ฅผ ๋งํฌํฉ๋๋ค.
- โ๏ธ๊ตฌํํ๋ฉด์ ์ฐธ๊ณ ํ ์๋ฃ, ์ด๋ ค์ ๋ ์ , ํน์ ๊ตฌํ์ ์คํจํ ์ด์ ๋ฑ์ ์ ์ด์ฃผ์ธ์!
- โ๏ธ๋์ํ๋ฉด์ GIF ํ์ผ๋ก ์ฌ๋ ค์ฃผ์ธ์!(github issue ํญ์ ์ด์ฉํด์ README ํ์ผ์ ๋ณต๋ถํฉ๋๋ค.)
- ๊ตฌํ์ ์๋ฃํ๊ณ ๋์, ์ฌ์ฌ์ฉ์ฑ์ ๋ํ ๋ฆฌํฉํ ๋ง์ ํฉ๋๋ค.(์ ํ์ฌํญ)
- ์ฃผ์ ๋ก์ง์ hooks ํด๋์ custom hook์ผ๋ก ์ฎ๊ฒจ๋ด ๋๋ค. ๋๋ ์ปดํฌ๋ํธ์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ ๋๋ค.
- ํ๋ก์ ํธ์ ํ์ฉํ ์ ์์ ์ ๋์ ํ๋ฆฌํฐ๊ฐ ๋ชฉํ์ ๋๋ค
- Pull Request ์ ,ย ์์ ์ด forkํ ์ ์ฅ์์ ์ปค๋ฐ ๋ด์ญ์ย
์๊ฒฉ ์ ์ฅ์์ ์ต์ ์ปค๋ฐ์ผ๋กยfetch & mergeย ํ ์ดํ์ ์งํ ๋ถํ๋๋ฆฝ๋๋ค.- ์ต์ ์ปค๋ฐ์ผ๋กย
fetch & mergeย ํ๋ ๋ฐฉ๋ฒ์ย ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์!
- ์ต์ ์ปค๋ฐ์ผ๋กย
$ git remote -v: ์ ๋ ฅ ํ ์๊ฒฉ ์ ์ฅ์ ๋ฑ๋ก์ฌ๋ถ ํ์ธ$ git remote add upstream https://github.com/scvd03/React-ui-Study.git: ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ
$ git remote -v: upstream ์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์์์ ๋ฑ๋กํ ์ ์ฅ์๊ฐ ๊ฒฐ๊ณผ์ ๋์ค๋์ง ํ์ธ$ git checkout master: ๋ก์ปฌ ์ ์ฅ์์ master ๋ธ๋์น๋ก ๋ณ๊ฒฝ$ git fetch upstream: upstream ์ ๋ฐ์๋ ์ต์ ์ ๋ฐ์ดํธ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ$ git merge upstream/master: ์ ๋ฐ์ดํธ ์ฌํญ์ ๊ฐ์ ธ์จ ํ master์ ๋ณํฉ$ git push origin master(main): ๋ณ๊ฒฝ์ฌํญ ๋์ fork ์ ์ฅ์์ ์ต์ข ๋ฐ์
- ์ดํ,ย Pull Request(PR)๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ย ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์!
- ์์ ๋งํฌ์ ๋์จ ๋ฐฉ๋ฒ ์คย
5. ์ฝ๋ ์์ ์ ํ๋ ๋ถ๋ถ์์๋, - ๊ฐ UI ํด๋ ๋ด๋ถ์ ๋ณธ์ธ ์ด๋ฆ ํน์ github ID๋ก ๋ ํด๋๋ฅผ ๋ง๋์๊ณ , ๊ทธ ์์์
create-react-app .์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ์๋ฉด ๋ฉ๋๋ค.
- ์์ ๋งํฌ์ ๋์จ ๋ฐฉ๋ฒ ์คย
feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐfix: ๋ฒ๊ทธ ์์ docs: ๋ฌธ์ ์์ style: ์ฝ๋ ํฌ๋งคํ , ์ฝ๋ ๋ณ๊ฒฝ ์์ด ์คํ์ผ ๊ด๋ จ ์์ ์ฌํญrefactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง(๊ธฐ๋ฅ๋ณ๊ฒฝ์๋)test: ํ ์คํธ ์ฝ๋,ํ๋ก๋์ ์ฝ๋ ์์ ์๋chore: ๋น๋ ์ ๋ฌด, ์ค์ , ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ
> feat: ์์ธ ํ์ด์ง ThumnailList์ ๋ฌดํ ์คํฌ๋กค ๊ธฐ๋ฅ ์ถ๊ฐ
> chore: ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ
> docs: dropdown-readme ๋ฌธ์ ์์ฑ
- Tab
- Dark Mode
- Drop Down
- Selection
- Modal
- Infinite Scroll
- Scroll Spy
- Sidebar Menu
- Notistack
- Navigation
- Rating UI
- Slider
- Search Form
- Form(Validator)
- Carousel
โ ๋ฅผ ํด๋ฆญํ๋ฉด, README๋ก ์ด๋ํฉ๋๋ค.
| UI / Name | Intae | Seongjun | ||
|---|---|---|---|---|
| Tab | โ | โ | ||
| Dark Mode | โ | โ | ||
| Drop Down | โ | |||
| Selection | โ | |||
| Modal | โ | |||
| Infinite Scroll | โ | |||
| Scroll Spy | โ | |||
| Sidebar Menu | โ | |||
| Notistack | โ | |||
| Navigation | ||||
| Rating UI | ||||
| Slider | ||||
| Search Form | ||||
| Form (validator) | ||||
| Carousel |