์กฐ์ฉํ๋ ๋์ github, 4๋ ๋ง์ ๋ค์ ๊บผ๋ด๋ค๋ค
2016๋ ๋ฉ์์ด ์ฌ์์ฒ๋ผ ํ๋ ์ดํ๋ก ์ํ์๋ github์ ๋ด commit log๋ค์ด ์ฐจ๊ณก์ฐจ๊ณก ๋ค์ ์์ด๊ธฐ ์์ํ๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก ๋งค์ผ๋งค์ผ ์๋น์ค ๊ฐ๋ฐ์ ์งํํ๊ณ ์๋ค. ์ง๋ ํด์ปคํค๊ณผ ๋ค๋ฅด๊ฒ ์ด๋ฒ ํ๋ก์ ํธ์์๋ ๋๋ figma ๋์์ธ ๋ค์ ๋จ๊ณ์์, ๊ฐ๋ฐ์ ํจ๊ปํ๊ณ ์ ๊ทธ๊ฐ ์ฝ๋ฉ ๊ณต๋ถ๋ฅผ ํด์ค๊ณ ์์๋ค. ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด ๊ทธ๋ฆฌํ์ฌ ํ์ฌ, ์์ฐจ์์ฐจ ๋ค์ ๋ฐ๋ฅ๋ถํฐ ๊ณต๋ถํด์ ํ๋ก ํธ์๋ ์ด์ผ์ค์ด๋ค.
๊นํ์์ ์ฐ๋ฆฌํ์ repositorty๋ฅผ ๋ง๋ค๊ณ , git clone์ ํ ๋ค terminal์ ์ด์ฉํด git push๋ฅผ ํ๊ณ ์๋ค.
git push/pull ํ๋ ๋ฐฉ๋ฒ
git status
git add *
git commit -m ""
git push origin master
/
git pull origin master
๊ฐ๋ฐ์ ์ํ ๋ฒ ์ด์ค, ๊ธฐ๋ฅ๋ช ์ธ์๋ฅผ ์์ฑํ๋ค.
ํจ๊ป ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ๋ถ๋ดํ๊ณ ๋ณด๋ค ์ฒด๊ณ์ ์ผ๋ก ์งํํ๊ธฐ ์ํด, ์ฐ๋ฆฌ๋ ๊ธฐ๋ฅ๋ช ์ธ์๋ฅผ ๋ค์ ์ ๋ฆฌํ๊ณ ์์ฑํ๋ค. ์ผ์ ์ ์คํ ๋ฆฌ๋ณด๋์ ๊ฐlow-fi ์์ด์ดํ๋ ์๊ณผ ํจ๊ป ์์ฑํด๋์๋ ๊ธฐ๋ฅ๋ช ์ธ๋ฅผ ๋ณด๋ค ๊ฐ๋ฐ ์์ ์ ์ฉ์ดํ๋๋ก ๋ฐ๋ก ์์ ์ ์ ๋ฆฌํ์ฌ, ๋ถ์ ๋ฐ ๊ฒฝ๊ณผ ๋ณด๊ณ ํ์ธ์ ํ๊ณ ์ ํ๋ค.
์์ ๊ฐ์ ํํ๋ก ๊ฐ๊ฐ์ ํ์ด์ง๋ณ๋ก ์ ๋ฆฌํด๋๋ ์คํ ๋ฆฌ๋ณด๋์ Descriptionํํธ๋ฅผ ๋ค์ ๊ตฌ๊ธ ๊ณต์ ์์ ์ํธ๋ก ์ฎ๊ฒจ ์ ๋ฆฌํ๋ค.
"์๊ตฌ์ฌํญ ID์ ๊ธฐ๋ฅ, ์ธ๋ถ๊ธฐ๋ฅ, Front ๋ด๋น์, Front ์์ฑ์ฌ๋ถ/์งํ์ํฉ, ๋ง๊ฐ๊ธฐํ, Cross check์ฌ๋ถ, Back ๋ด๋น์, Back ์์ฑ์ฌ๋ถ/์งํ์ํฉ, ๋ง๊ฐ๊ธฐํ, Cross Check์ฌ๋ถ"๋ก ๊ตฌ๋ถํ์ฌ ์ฐจ๊ณก์ฐจ๊ณก ์ ๋ฆฌํ๋ค. ๋งค๋ฒ ์์ ์ ์งํํ๋ฉฐ, ๊ฐ ํํธ์ ์ํฉ์ ์ ๋ฐ์ดํธํ๋ฉฐ ์ค์๊ฐ์ผ๋ก ๊ณต์ ํ์๋ค.
์์ฑ๋ ์๊ตฌ์ฌํญ๋ค์ ๋ น์์ผ๋ก, ์งํ์ค์ธ ํํธ๋ ๋ ธ๋์, ์์ง ์ค๋น์ค์ธ ํํธ๋ ๋ถ์์์ผ๋ก ํ์ํ๊ณ , ๊ทธ ์์ ์ด๋์ ๋ ์ด๋ป๊ฒ ์งํ๋๊ณ ์๋์ง ๋ด๋น์๋ค์ด ๋ฉ๋ชจ๋ฅผ ๋จ๊ธฐ๋ฉฐ ์ํฉ์ ์ฒดํฌํ๋ค. ํ์ฌ ๊ฐ๊ฐ์ ๋ฉ์ธ ํ์ด์ง ํ๋ก ํธ ํ์ ์ด๋์ ๋ ๊ฐ์ถ์ด์ก๊ณ , ๋ํ ์ผํ ํ์ /๋ชจ๋ฌ ์ฐฝ๋ค์ ๋ง๋ค๊ณ ์๋ค. ์กฐ๊ธ ๋๋ฆฌ์ง๋ง ๋๋ 1์ธ๋ถ ์ด์น๋ ํ๊ณ ์๋ค.
ํ๋ก ํธ์๋ ํ์ฌ์งํํ ์ค
์์ง์ ์ฝ๋๊ฐ ๋ง์ด ์ง์ ๋ถํ๊ณ ......๋ฌด์์ด ๋ ์ต์ ์ ํํ์ธ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด์ฐ์ ์ฐ ์น์ ํ์์ ๋ง๋ค๊ณ ์๋ค.
์์ชฝ ๋ธ๋ญ ๋ด์์ ์คํฌ๋กค์ด ๊ฐ๋ฅํ๋ค. ๊ณ์ํด์ ์์ด๋ ํํ๋ค. ๊ณต์ ํ๋ ๋งํฌ๋ ๊ธธ์ด์ง๋ฉด ์์์ ๋ง์ค์์ด ๋๋ค. ์์ ์ฌ์ฉ ๋์์๋ ์ฐ๋ด์ด๋ฅผ ๋๋ฅด๋ฉด ๊ท์ฌ์ด ๋ฉ์์ง๊ฐ pop over ํ๋ค. ๋ค๋น๋ฐ์ announcement ์์ด์ฝ์ ๋๋ฅด๋ฉด ์๋ ์ฐ์ธก ์ด๋ฏธ์ง์ฒ๋ผ alert ๋ชจ๋ฌ์ฐฝ์ด ๋ฌ๋ค. ๋ฉ์์ง๋ ์์๋ก ๋ฃ์ด๋์๋ค.
ํ๋จ์ ๋ฌผ๊ฒฐ๊ณผ ๊ทธ ์์ ๋ฅ๋ฅ ๋ ์๋ ๋ฉ์์ง ๋ฐ์ค๋ค๋, ๋ชจ๋ ์ฌ์ฉ์๋ค์ ํ๋ฉด์์ ๋์ผํ ์์น์ ๋ชจ์์ผ๋ก ๋ณด์ด๋๋ก ํ๊ธฐ ์ํด ๊ฐ๊ฐ์ ๋ฐ์ค๋ค์ ์ค์ ๊ฐ์ ์ฃผ์๋ค. ๋๋ ์ด๋ ๊ฒ storage front๋ฅผ ์ผ์ถ ์์ฑํ๊ณ , ๋ค๋ฅธ ๋ฉ์ธ ํ์ด์ง์์ ํ์ํ ๋ชจ๋ฌ์ฐฝ๋ค์ ์ ์ํ๊ธฐ ์์ํ๋ค.
์ด์ ๋ ํ๋ฃจ์ข ์ผ ์ฝ์งํด์ ๋ชจ๋ฌ์ฐฝ์ ์ด๋ชจ์ง ๋ฌ๊ณ , cancle ๋ฒํผ/submit๋ฒํผ, ์ฌ์ด๋๋ฐ๋ฅผ ๋ฌ๊ณ , ์ ์ ๊ธฐ๋ปํ๋ค. ํธ๋ฒ์ ๊ธ์ ์์ด ๋ฐ๋๋ค.
์ด๋ฒ์ ๋ถํธ์คํธ๋ฉ์ ์ ์ ํ๊ฒ ํ์ฉํด๋ณด๊ธฐ๋ก ํ๋๋ฐ, ์๊ฐ๋ณด๋ค ์ฌ๋ฏธ์๊ธฐ๋ ํ๊ณ ์ด๋ ต๊ธฐ๋ ํ๋ค. ๋ด๊ฐ ์งค ์ ์๋ js ์ฝ๋๋ฅผ ๋๋ฑ ๋ง๋ค์ด์ค๋ค๋ ์ ์ ์์ด์ ๋ถํธ์คํธ๋ฉ์ ์ ์ ํ ํ์ฉํ๋ ์๊ฐ์ ๋ง์ด ๋จ์ถํ ์ ์์๋ค. map page์์ ๋ถํธ์คํธ๋ฉ datepicker๋ฅผ ์ด์ฉํด, ์บ๋ฆฐ๋์์ ๋ ์ง๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ css๋ฅผ ์์ ํ๋ค. ์ฌ๊ธฐ์ ์ค์ด๊ฐ js๋ฅผ ์์ ํด์ฃผ์ด, datepicker์์ ๋ ์ง๋ฅผ ์ ํํ๋ฉด ๋ฐ๋ก D-day๋ฅผ ๊ณ์ฐํด์ ๋ ธ์ถ์์ผ์ฃผ๋ ๊ธฐ๋ฅ์ผ๋ก ์์ฑํ๋ค! ๐๐ ๐
๋ถํธ์คํธ๋ฉ์์ ์ปดํฌ๋ํธ๋ค์ ๊ฐ์ ธ์์ ๋ ์ฐ๋ฆฌ ์๋น์ค์ ๋ง๊ฒ ๋์์ธ์ ์์ ํ๊ณ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๊ตฌ๊ธ๋ง์ ํ๋ฉด์ ๋ฐฐ์๊ฐ๋ค. ๊ฑฐ์ ์ฝ๋ฉ ์ผ์๋ฌด์์์ ๋ญ๊ฐ๋ฅผ ๋ง๋ค์ด๋ด๊ณ ์๋ค๋ ์ฌ์ค์ ์กฐ๊ธ ๋ฟ๋ฏํดํ๊ณ ์๋ค.
์ฐ๋ด์ด ์ต์ต์ข !
์ฐ๋ฆฌ์ ๋ธ๋๋ ์บ๋ฆญํฐ ์ฐ๋ด์ด๊ฐ ์ต์ข ์์ฑ๋์๋ค. ์ข๋ ๋ฅ๊ธ๊ณ ํฐ ๋์ผ๋ก ๋ ธ๋ฅผ ์ ์ผ๋ฌ ๋ ๋๋ ์ฐ๋ด์ด์ ๋ชจ์ต์ ๋ด์๋ค. ์๋น์ค ๊ณณ๊ณณ์์ ์ฐ๋ด์ด์ ๋ชฉ์๋ฆฌ๋ฅผ ๋ค์ ์ ์๋ค. ์ด์ฐ์ ์ฐ ์ฑ์ฅ์ค์ธ ์ฐ๋ฆฌ์ ์ฌ์ ์ ์ฐ๋ด์ด๊ฐ ํจ๊ป ํ๊ณ ์๋ค.