๋ฐ๋ชจ ์๋น์ค์ฉ id/pw๋ devnote/devnote๋ฅผ ์ด์ฉํด ์ฃผ์ธ์.
- Server-side/Front-end ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก๋ง ์์ฑ๋์ด ์์ต๋๋ค.
- ํ๋ก์ ํธ ๋น๋์์ ํ ์คํธ, Template, i18n์ ์ด๋ฅด๊ธฐ๊น์ง ์ ํ์ฝ๋๋ ๋ชจ๋ javascript๋ก ๋ง๋ค์์ต๋๋ค.
- ํ๋จ์ ์ค๊ณ๋ ๊ทธ๋ฆผ์ ๋ณด์๋ฉด ์ข ๋ ์ดํด๊ฐ ๋น ๋ฅด์ค๊ฒ๋๋ค.
- ๋์ผํ ์ฝ๋๋ฅผ Server-side/Front-end ์์ชฝ์์ ์ฌ์ฉํฉ๋๋ค.
- ์ด๋ฅผํ ๋ฉด markdown ๋ ๋๋ง์ ํด๋ผ์ด์ธํธ์์ ํ๊ณ ์๋ค๊ฐ, ํ์์ ๋ฐ๋ผ์๋ ์๋ฒ์์ ํด์ ๋ณด๋ด๊ฑฐ๋, ๊ทธ ๋ฐ๋๋ก ํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ด๋ฅผ ํตํด ๋ฅ๋์ ์ธ ๋ถํ๋ถ์ฐ/ํด๋ผ์ด์ธํธ ํ๊ฒฝ์ ๋ฐ๋ฅธ ์ ์ ํ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค.
- Data Store๋ก DB๋ฅผ ์ฌ์ฉํ์ง ์๊ณ git๊ณผ command level์์ ํธํ๋๋ ํ์ผ๊ตฌ์กฐ๋ก contents๋ฅผ ์ ์ฅํ๋๋ก ๋ง๋ค์์ต๋๋ค.
- ๋ฐ๋ผ์ ๋ง์น git์ ์ฌ์ฉํ๋ฏ git clone, push, pull ์ ์ฌ์ฉํด์ ๊ฒ์๋ฌผ์ ๋ด์ฉ์ ๋ก์ปฌ๋ก ๋ด๋ ค๋ฐ๊ณ ์์ ํด์ ๋ค์ ์ฌ๋ฆฌ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ํ์ค ๋ฌธ์ ํฌ๋งท์ ์์ ์ด์ผ๊ธฐ ๋๋ ธ๋ฏ์ด markdown ์ ๋๋ค.
- ๊ฐ๋ฐ์๋ค์ด ์ต์ํ์ ๊ตฌ์กฐํ๋ ๋ฌธ์๋ฅผ ์์ฑํ๋๋ฐ ์์ด markdown์ ๋งค์ฐ ํ๋ฅญํ ๊ตฌ์กฐ๋ผ ์๊ฐํฉ๋๋ค. (github ๊ธฐ๋ณธ ๋ฌธ์ํฌ๋งท ์ค ํ๋์ฃ )
- ๋ฌธ์ ๋ด๋ ค๋ฐ์ ์์ ํด์ ์ฌ๋ฆฌ๋ ์์ ์ด ๊ธฐ๋ณธ git ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. (ํ๋จ๋ถ์ 'GIT compatible storage ์ค์ต' ์ฐธ์กฐ)
- ๋
ธํธ ์์ฑํ ๋ markdown syntax highlight์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์๋ ธํธ ์์ฑ์ ์ฐ์ธก์ ์ ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด preview๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ํ์ด์ง ์ ๋ชฉ ์ถฉ๋ ์ค์๊ฐ ํ์
- ๋์ผํ ์ ๋ชฉ์ ๊ธ์ 2๋ช ์ด์์ด ๋์์ ์์ฑํ๋ ค๊ณ ํ๋ฉด ์ถฉ๋์ฌ๋ถ๋ฅผ ์ค์๊ฐ์ผ๋ก ์๋ ค์ค๋๋ค.
- Mobile ์ง์
- ๊ทผ๋์๋ ๋น์ฐํ ์ด์ผ๊ธฐ์ง๋ง responsive design์ด ์ ์ฉ๋์ด ์์ด ๋ชจ๋ฐ์ผ์์๋ ๋ถํธ์์ด ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค.
- ๋ชจ๋ฐ์ผ์์ ์ด๋ค ์์ผ๋ก ๋ณด์ด๋์ง ๋ณด๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ์ ๊ฐ๋กํญ์ ์ค์ฌ๋ณด์ธ์. :)
- ์คํ์์ค ํ๋ก์ ํธ๋ผ ์ ์ฒด ์ฝ๋๊ฐ ๊ณต๊ฐ๋ ์์ ์
๋๋ค.
- ๊ธฐ๋ณธ ๋ผ๋ ๋ง๋ฌด๋ฆฌ ํ๋ ๋๋ก ์ธ๋ถ ์คํํด์ ๋ด๋ถ/์ธ๋ถ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ๋ง๋ค์ด ๊ฐ๋ ค๊ณ ํฉ๋๋ค.
- ์ด๋ฌ ๋ง/๋ค์๋ฌ ์ด๋ฅผ ์์ํ๊ณ ์์ต๋๋ค.
id/pw๋ ๋์ผํ๊ฒ devnote/devnote ์ ๋๋ค.
์น ํ์ด์ง์ ์ ๊ทผํด์ ์ ๋ ธํธ(MyPage) ์์ฑํ๋ค. git clone์ผ๋ก ๋ ธํธ๋ฅผ ๋ด๋ ค ๋ฐ๋๋ค.
git clone devnote@10.64.80.79:notes/note.git
note ํด๋๋ด์ ๋ฐฉ๊ธ ์์ฑํ ๋ ธํธ์ ๋ชฉ์ ํ์ผ์ ์ด์ด์ ๋ด์ฉ ์์ ์์ ๋ ํ์ด์ง๋ฅผ ์๋ฒ๋ก ๋ค์ ์ฌ๋ฆฐ๋ค.
git add MyPage
git commit -m "push test"
git push
์น ํ์ด์ง๋ก ์ ๊ทผํด์ ํด๋น ๋ด์ฉ ์์ ์ฌ๋ถ ํ์ธ
- ๋ฐฐํฌ๋ ์น ์๋น์ค ์ ํ์ด๋ผ๋ ์ธก๋ฉด์์ ์์ง ๋ณด์ํ ๋ถ๋ถ์ด ๋ง์ต๋๋ค.
- UI๋ ๋์ ๋ฐ์์ ํ๊ณ ์๋๋ฐ ์ ํฌ๊ฐ ์๋ฒ ๊ฐ๋ฐ์๋ค์ด๋ค ๋ณด๋ ๊ด๋ จ ์ผ์ค๊ฐ ๋ง์ด ๋ถ์กฑํฉ๋๋ค.
- ์ ๋ชฉ์ ํน์ ๊ธฐํธ๊ฐ ๋ค์ด ๊ฐ ๋์ ๋ฌธ์ ์ , ์ ๋ชฉ์ด ํ์ผ๋ช ์ผ๋ก ์ฐ์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋ฑ์ด ๋ํ์ ์ ๋๋ค.
- IE์์ ๋์์ธ์ด ๊นจ์ ธ ๋ณด์ ๋๋ค.
- ๊ธ ์์ฑ์ ์๋จ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒํผ ๋๋ ์ ๋ ๋ฒํผ์ด ์์ด์ง
- ๋ฑ๋ฑ..
- node.js & server-side javascript ์ ๋ํ ๊ธฐ์
- ์ด ๋ถ์ผ๋ ์์ผ๋ก ํน์ ๊ธฐ์ ์ด๋ผ๊ธฐ ๋ณด๋ค๋ ์ผ๋ฐ ๊ธฐ์ ๋ก์ ๋ฒ์ฉํ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
- ์ ํ ์ฝ์ง ๋น์ฉ์ ์ ํฌ๊ฐ ๋จผ์ ์น๋ค๊ธฐ ๋๋ฌธ์ ๊ธฐ์ ์ด ํ์ํด ์ง ๋ ๋์ ๋น์ฉ์ ์ค์ผ ์ ์์ต๋๋ค. (๊ธฐ์ ๋ ํผ๋ฐ์ค ํ๋ก์ ํธ๊ฐ ๋ ์ ์๊ฒ ๋ง๋ค์์ ์ ๋๋ค)
- ๊ฐ๋ฐ์ ๋
ธํธ
- ํ์ผ ์ ์ฅ ์น ์๋น์ค, code syntax highlight, ์ค์๊ฐ ํธ์ง, git clone, push ์ง์... ์ด๋์ ๋ง์ด ๋ณด๋ ๋ด์ฉ ์๋๊ฐ์? : ) ๊ฒฝ์ฐ์ ๋ฐ๋ผ, ๋ ๋ฐ์ ์ํจ๋ค๋ฉด github ๊ฐ์ ์๋น์ค๋ฅผ ๋ง๋๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฉ๋ด์ผ, wiki, ๊ณต๋ ์ ์์ด ํ์ํ ์ด๋๋ ์ฌ์ฉ ํ ์ ์๋๋ก ๋ง๋๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค.
- nFORGE ์ฐ๋
- ์ ํฌ ํ ๋ฏธ์ ์ค ํ๋๊ฐ nFORGE ๊ฐ๋ฐ์ธ๋ฐ์ nFORGE ์ํค๋ฅผ ๊ฐ๋ฐ์ ๋ ธํธ๋ก ๋์ฒด(ํน์ ํฌํจ)ํ ์์ ์ ๋๋ค.
- ์ฝ๋ ๊ณต๊ฐ ์ค๋น
- ๋ฌธ์ํ, ๋ฆฌํฉํฐ๋ง
- ์๋น์ค ๋ฒ๊ทธ ๋ฐ ๋ถํธ ์ฌํญ๋ค ํด๊ฒฐ
- ์ธ๋ถ ๊ฐ๋ฐ์ ์ฐธ์ฌ ์ ์ฑ ์๋ฆฝ
