์ฝ์ฌ๋ค๋ง ๋ธ๋ก๊ทธ์ ํฌ์คํ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ผผ๊ผผํ ์ฝ์ด๋ณด์์ด ์๋ฌ ์์ด ์ฑ๊ณต์ ์ธ ํฌ์คํ ํ์๊ธธ ๋ฐ๋ผ์ ๐
- ํฌ์คํ ๋ฐฉ๋ฒ์ ์๊ธฐ ์ , ๋ณธ ๋ธ๋ก๊ทธ ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ง๊ณ ๋์ด ๊ฐ๊ฒ์. ํ๋ก์ ํธ ํด๋ ๋ด์๋ assets, components, content, layouts, pages, static, store๋ผ๋ ํด๋๋ค์ด ์์ด์. ์ด ์ค ์ ํฌ๊ฐ ํฌ์คํ ์ ํ๋ฉฐ ์ฌ์ฉํ ํด๋๋ content์ static ํด๋ ๋ฐ์ ์์ต๋๋ค. content ํด๋ ๋ด์๋ blog ํด๋๊ฐ ์๋ฆฌํ๊ณ ์๋๋ฐ ์ ํฌ๋ ์ด๊ณณ์ ๋ธ๋ก๊ทธ ๊ธ(๋งํฌ๋ค์ด ํ์ผ)์, static ํด๋ ๋ด์๋ ๋งํฌ๋ค์ด ํ์ผ ์ด๋ฆ๊ณผ ๊ฐ์ ํด๋๋ฅผ ๋ง๋ค์ด ๊ทธ ์์ ๋งํฌ๋ค์ด ํ์ผ์ ์ฝ์ ๋ ์ด๋ฏธ์ง๋ค์ ๋ฃ์ด์ค ๊ฑฐ์์.
- ๋ณธ ์์ ์ Team-COSADAMA ๊ณ์ ์ Blog Repository๋ฅผ forkํ ํ, ์์ ์ ๋ก์ปฌ ์ปดํจํฐ์ cloneํ์ฌ cloneํ working directory์์ ์ด๋ค์ ธ์ผ ํฉ๋๋ค. ์ผ๋ จ์ ๊ณผ์ ์ด ์ต์์น ์์ ๋ถ๋ค์ ์ง๋ ๊น/๊นํ ์ปค๋ฆฌํ๋ผ์ ๊นํ ๊ธฐ๋ฅ ์ดํด๋ณด๊ธฐ ํํธ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. ๊ณผ์ ์ค ๋ฐ์ํ๋ ์๋ฌ๋ ์ฌ๋ ์ฑ๋์ ํตํด ์ง๋ฌธํด์ฃผ์ธ์.
- ์ปค๋ฆฌํ๋ผ ํํธ๋ฅผ ์ดํด๋ด๋ ๊ฐ์ด ์ ์ ์จ๋ค! ํ์๋ ๋ถ๋ค์ ๊น/๊นํ ์ปค๋ฆฌํ๋ผ ์ค์๊ฐ ๊ฐ์ ๋์์ ๋ นํ๋ณธ์ ํ๋ํ ํํธ(26๋ถ 20์ด~)๋ฅผ ์ฐธ๊ณ ํ์ธ์. ๋ณธ ์ ๋ก๋ ๊ณผ์ ๊ณผ fork, clone ~ pull request๊น์ง์ ๊ณผ์ ์ด ์ ์ฌํฉ๋๋ค.
-
๋ธ๋ก๊ทธ ํฌ์คํ ์ ๋งํฌ๋ค์ด(.md ํ์ฅ์)์ผ๋ก ์์ฑํฉ๋๋ค.
ํน์ ๋งํฌ๋ค์ด ์ฌ์ฉ๋ฒ์ด ๊ธฐ์ต๋์ง ์์ผ์๋ ๋ถ๋ค์ ์ง๋ ๊น/๊นํ ์ปค๋ฆฌํ๋ผ ์ฌ์ ๊ณผ์ ๋งํฌ๋ค์ด ๊ณต๋ถํ๊ธฐ ๋ฑ์ ์ฐธ๊ณ ํด์ฃผ์ธ์. ํ์ผ๋ช ์ ๋ฐ๋์ ์๋ฌธ์๋ก๋ง ์ด๋ค์ ธ์ผ ํ๋ฉฐ slug์ ๋์ผํด์ผ ํฉ๋๋ค. ๊ด๋ จ ๋ด์ฉ์ 3๋ฒ์์ ํ์ธํด์ฃผ์ธ์.
-
๋ธ๋ก๊ทธ ํฌ์คํ ๋งํฌ๋ค์ด ํ์ผ์ content > blog ํด๋์ ์์นํฉ๋๋ค.
๊ผญ content ํด๋ ์์ ์์นํ๋ blog ํด๋ ๋ด์ ๋งํฌ๋ค์ด ํ์ผ์ ๋ฃ์ด์ฃผ์ธ์.
-
๋งํฌ๋ค์ด ํ์ผ ๋งจ ์์ ํฌ์คํ ๊ด๋ จ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ฐ๋์! ์ ์ต๋๋ค.
ํ์ผ ๋งจ ์์ ์์นํ๋ ๊ด๋ จ ์ธ๋ถ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋ธ๋ก๊ทธ๋ ํด๋น ๊ธ์ ์ ๋ชฉ๋ถํฐ ์์น, ๋ํ ์ด๋ฏธ์ง ๋ฑ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ๊ณ ์๋ฌ๋ฅผ ๋ฐ์์ํต๋๋ค. ํฌ์คํ ์ ๋ชจ๋ ์์ฑํ์๋ค๋ฉด ๋ฐ๋์ ์ธ๋ถ์ ๋ณด๋ฅผ ์์ ํ ์์ฑํ์๋์ง ํ์ธํด์ฃผ์ธ์. ์๋ ์์๋ COCO 2021 ํ๋ณด ํฌ์คํ ์ ์์ฑ๋ ์ธ๋ถ์ ๋ณด์ ๋๋ค. ๊ธฐ๋ณธ ์์์ผ๋ก ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
--- title: COCO 2021 Invitation description: ์ฝ์ฌ๋ค๋ง์ ๋๋ฒ์งธ ์ปจํผ๋ฐ์ค, COCO 2021์ ๋น์ ์ ์ด๋ํฉ๋๋ค! slug: coco-2021-invitation img: coco-2021-invitation.png datetime: 2021. 08. 23. category: Events author: Staff ---
์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฐ์ธ๋ ---๋ ์์ ์ด ๊ฐ์ธ๊ณ ์๋ ๋ถ๋ถ์ด ์ธ๋ถ ์ ๋ณด์์ ์๋ฏธํ๋ ํ์๋ ์ ๋ ์ง์ฐ์๋ฉด ์๋ฉ๋๋ค!
- title: ํฌ์คํ ์ ์ ๋ชฉ์ ๋๋ค. ๋ด์ฉ์ ์ง๊ด์ ์ผ๋ก ๋ํ๋ผ ์ ์๋๋ก ์ ์ด์ฃผ์ธ์. ํ๊ธ, ์์ด ๋ชจ๋ ์ข์ต๋๋ค.
- description: ํฌ์คํ ์ ๋ํ ๊ฐ๋จํ ์ค๋ช ์ ๋๋ค. 2์ค ์ด๋ด๋ก ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค. SNS์ ๊ณต์ ๋ ๊ฒฝ์ฐ URL, ๋ฉ์ธ์ด๋ฏธ์ง, ์ ๋ชฉ๊ณผ ํจ๊ป ์๊ฐํ๋ฉ๋๋ค. ์ถํ ๋ฉ์ธํ์ด์ง์ ํฌ์คํ ์ค๋ช ์ผ๋ก ์ถ๊ฐ๋ ์๋ ์์ต๋๋ค.
- slug: ์ฝ๊ฒ ๋งํด ํด๋น ํฌ์คํธ๊ฐ ๊ฐ๊ฒ ๋ URL์ ์ผ๋ถ๋ถ์ ๋๋ค. ๋ฉ์ธ ๋๋ฉ์ธ / slug๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ผ์. ์ ์์์ ๊ฒฝ์ฐ slug์ ๋ฐ๋ผ ํฌ์คํ URL์ด www.blog.cosadama.com/coco-2021-invitation ์ ๋๋ค. ์ฃผ์ํ์ ์ผ ํ๋ ์ ์ ๋ณธ ๋งํฌ๋ค์ด ํ์ผ์ ์ด๋ฆ์ด slug์ ๋์ผํด์ผ ํ๋ฉฐ, static ํด๋ ๋ด์ ์์ฑ๋ ๋ณธ ํฌ์คํ ์ฉ ์ด๋ฏธ์ง ํด๋ ์ด๋ฆ๋ slug์ ๋์ผํด์ผ ํฉ๋๋ค. ์ฆ slug = ๋งํฌ๋ค์ด ํ์ผ ๋ช = static ํด๋ ๋ด์ ์์ฑ๋ ์ด๋ฏธ์ง ํด๋ ๋ช ์ธ ๊ฒ์ด์ฃ . ์ด๋ slug๋ ๋ฐ๋์ ์๋ฌธ ์๋ฌธ์๋ก ์์ํด์ผ ํฉ๋๋ค. ์ค๋ฅ๋ฅผ ์ค์ด๊ธฐ ์ํด ๋งค๋ด์ผ์ ๋๋ฆฌ์๋ฉด, slug๋ ์๋ฌธ ์๋ฌธ์, ์ซ์ ๋ฐ ํ์ดํ(-) ์ธ๊ฐ์ง ์์๋ก๋ง ๊ตฌ์ฑํ๋ ๊ฒ์ ์ถ์ฒ ๋๋ฆฝ๋๋ค. ์ซ์์ ๊ฒฝ์ฐ ํ์์ ์ผ๋ก ์ฌ์ฉํ์ค ํ์๋ ์๊ณ , ํ์ดํ์ ๊ฒฝ์ฐ ๋์ด์ฐ๊ธฐ ๋์ฉ์ผ๋ก ์ฌ์ฉํด์ฃผ์ธ์.
- img: ๋ฉ์ธ ํ์ด์ง์ ์ฌ์ฉ๋๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ฉ ์ด๋ฏธ์ง์ ๋๋ค. ์ด ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ๋์์ธ์ ํต์ผ์ฑ์ ์ํด ์ ๊ฐ ์ง์ ์ ์ ํ ์ ๋ก๋ ์์ ์ด๋ฏ๋ก, ์ผ๊ด์ ์ผ๋ก not-yet-generated.png๋ผ ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- datetime: ์ ๋ก๋ ์ผ์๋ฅผ ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ฐ๋. ์. ์ผ. ํ์์ผ๋ก ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ฐ๋์ ๊ฒฝ์ฐ ๋ค์๋ฆฌ, ์์ผ์ ๊ฒฝ์ฐ ๋์๋ฆฌ๋ก ์ ์ด์ฃผ์ธ์.(ex - 2021. 09. 05.)
- category: ์์ง ๋ช ํํ ์นดํ ๊ณ ๋ฆฌ ์ฒด๊ณ๋ฅผ ์ ํ์ง๋ ๋ชปํ์ต๋๋ค. ์ ๊ฐ ์ถํ ์ผ๊ด ์์ ํ ์์ ์ด๋ ํ์ฌ๋ ๋ฐ์ดํฐ ๋ถ์ ๊ธ์ ๊ฒฝ์ฐ Data Analysis, ํน์ ํด ์ฌ์ฉ๋ฒ, ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฑ์ ๋ํ ์ ๋ณด ์ ๋ฌ ๊ธ์ ๊ฒฝ์ฐ ํด์ ์ด๋ฆ(GitHub, Selenium, Scrapy ๋ฑ)์ ์นดํ ๊ณ ๋ฆฌ ๋ช ์ผ๋ก ์ ์ด์ฃผ์๋ฉด ๋๊ฒ ์ต๋๋ค. ํน์ ํด์ ํ์ ๋ ์ ๋ณด ์ ๋ฌ์ด ์๋ ๊ธ์ ๊ฒฝ์ฐ Tips๋ฅผ ์นดํ ๊ณ ๋ฆฌ ๋ช ์ผ๋ก ์ ์ด์ฃผ์ธ์.(ex - ๋ฐ์ดํฐ ์์ง ์ฌ์ดํธ ์ถ์ฒ)
- author: ์์ฑ์ ์ด๋ฆ์ ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์์ฑ์๊ฐ ์ฌ๋ฌ๋ช ์ผ ๊ฒฝ์ฐ ์ด์๋ง, ์ ์์ง ์ด๋ฐ ์์ผ๋ก ์ผํ ํ ๋์ด์ฐ๊ธฐ ํ์ฌ ์ ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
-
๋ณธ๋ฌธ์ ์ ๋ชฉ์ ์ ์ง ์์ต๋๋ค.
์ ๋ชฉ์ ์ ์ธ๋ถ ์ ๋ณด ์ค title์ ์ฌ์ดํธ๊ฐ ์ฝ์ด ํฌ์คํ ๋งจ ์์ ๊ฐ์ฅ ํฌ๊ฒ ํ์๋ ์์ ์ด๋ ๋ฐ๋ก ์ ์ง ๋ง์์ฃผ์ธ์.
-
ํค๋ฉ์ h2~h4 ์ฌ์ด์์๋ง ์ฌ์ฉํฉ๋๋ค.
ํค๋ฉ(Heading)์ h1(#)์ ์ฌ์ฉํ์ง ์๊ณ h2(##), h3(###), h4(####)๋ง ์ฌ์ฉํฉ๋๋ค.
-
๋งํฌ๋ค์ด ํ์ผ ๋ด์์ html ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋์ด์ฐ๊ธฐ๋ฅผ ์ํ br ํ๊ทธ, ๊ฐ์ข ์คํ์ผ๋ง์ ์ํ ํด๋์ค ๋ฑ์ ์ฌ์ฉํ์ง ๋ง์์ฃผ์ธ์. ์ด๋ฏธ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ณธ ์ธํ ์ ํตํด ์คํ์ผ๋ง์ด ์ง์ ๋ ์ํ์ ๋๋ค. ๋์ด์ฐ๊ธฐ๋ ์ํฐ ๋๋ฒ์ ์น์๋ฉด ๋ฉ๋๋ค.
-
์ด๋ฏธ์ง ์ฝ์ ์ ๊ฒฝ๋ก๋ (/slug๋ช /์ด๋ฏธ์ง๋ช .ํ์ฅ์) ์ ๋๋ค.
๊ฐ์ฅ ๋น๋ถ๋๋ฆฌ๊ณ ์ถ์ ๋ด์ฉ์ ๋๋ค. ๋งํฌ๋ค์ด ๋ด ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ ์, ๊ฒฝ๋ก๋ (/ํด๋น ํฌ์คํ ๋งํฌ๋ค์ด์ slug๋ช /์ด๋ฏธ์ง ํ์ผ ๋ช .ํ์ฅ์) ์ ๋๋ค.์์๋ ์๋์ ๊ฐ์ต๋๋ค.

์์์ ๋ธ๋ก๊ทธ ํฌ์คํ ๋ด ์ด๋ฏธ์ง์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์คฌ์ฃ ? ์ด์ ํด๋น ๊ฒฝ๋ก์ ์ด๋ฏธ์ง๋ค์ ์์น์์ผ ๋ด ์๋ค. ๋จผ์ static ํด๋ ๋ด์ ํด๋น ํฌ์คํ ์ slug๋ช ๊ณผ ๋์ผํ ํด๋๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์. ํด๋๊ฐ ์์ฑ๋์๋ค๋ฉด, ํด๋น ํด๋ ๋ด์ ๋ธ๋ก๊ทธ ํฌ์คํ ๋ด์์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง๋ค์ ๋ฃ์ด์ฃผ์ธ์. ๋ชจ๋ ์ ๋๋ก ์์นํ๋์ง, ์คํ๋ ์๋์ง ํ์ธ๋ง ํด์ฃผ๋ฉด ์๋ฃ!
๋งํฌ๋ค์ด ํ์ผ๊ณผ ์ด๋ฏธ์ง์ฉ ํด๋๋ ๋ชจ๋ ์ ์์น์ ๋ฃ์ด๋์ จ๋ค๋ฉด, ์ ๋ก๋๋ฅผ ์์ํด๋ด ์๋ค. fork๋ ๋ ํฌ์งํ ๋ฆฌ์ ํฌ์คํ ๊ด๋ จ ํ์ผ ๋ณํ๋ค์ ์ปค๋ฐ ๋ฐ ํธ์ฌํ ํ, ํ ๋ฆฌํ์คํธ๋ฅผ ์ด์ด ์ค๋ฆฌ์ง๋ ๋ ํฌ์งํ ๋ฆฌ์ ๋ณํฉ ์์ฒญ์ ํ๋ ๋ฐฉ์์ผ๋ก ์ ๋ก๋๋ฅผ ์งํํด์ฃผ์ ์ผ ํฉ๋๋ค. ์๋์์ ์์ธํ ์ค๋ช ๋๋ฆด๊ฒ์.
-
~/content/blog ํด๋ ๋ด์ ํฌ์คํ ์ฉ ๋งํฌ๋ค์ด ํ์ผ์ ์ ๋ฃ์ด๋๊ณ , static ํด๋ ์์ ํฌ์คํ ์ ์ฉ ํด๋๋ฅผ ๋ง๋ค์ด ๊ทธ ๋ด๋ถ์ ํฌ์คํ ํ์ผ์์ ์ฌ์ฉํ ์ด๋ฏธ์ง๋ค์ ์ ๋ฃ์ด๋์๋ค๋ฉด ์ฒซ ๋จ๊ณ๋ ์๋ฃ์ ๋๋ค. ํน์ ์์น ์ค๋ฅ๋ ์คํ๋ ์๋์ง ๋ค์ ํ๋ฒ ์ ์ฒดํฌํด์ฃผ์ธ์.
-
์คํ๊ฐ ์๋ค๋ฉด, ์ฌ๋ฌ๋ถ์ด forkํ ๋ ํฌ์งํ ๋ฆฌ์ commit ๋ฐ pushํด์ฃผ์๋ฉด ๋ผ์. ์๋ ์์๋ก add๋ถํฐ push๊น์ง ์๋ฃํด์ฃผ์ธ์.
git add . git commit -m "์ปค๋ฐ ๋ด์ฉ" git push origin main
-
์ด์ pull request๋ฅผ ์ด์ด๋ด ์๋ค. push๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์๋ค๋ฉด, ์์ ์ fork๋ ๋ ํฌ์งํ ๋ฆฌ์ ์๋์ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ๋ณด์ผ ๊ฑฐ์์.

this branch is 1 commit ahead of ~ ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ์. ์ค๋ฆฌ์ง๋ ๋ ํฌ์งํ ๋ฆฌ์ ์๋ ๋ณํ๊ฐ ์๊ฒผ์ผ๋ ๋น์ฐํ๊ฒ ์ฃ ? ์ฐ์ธก์ ์์นํ contribute๋ฅผ ๋๋ฌ open pull request ๋ฒํผ์ ํด๋ฆญํด์ฃผ์ธ์.
-
๊ทธ๋ผ ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋ฐ ๊ฑฐ์์. create pull request๋ฅผ ๋๋ฌ์ค๋๋ค.

-
์ด์ Open a pull request๋ผ๋ ์ ๋ชฉ์ ํ๋ฉด์ด ๋ณด์ด๋๋ฐ, ์ฌ๊ธฐ์ ์ปค๋ฐ์ ์ ๋ชฉ์ ์์ ํ๊ฑฐ๋ ๋ง๋ถ์ด๊ณ ์ถ์ผ์ ๋ด์ฉ์ leave a comment ๋ถ๋ถ์ ์ ์ด์ฃผ์ธ์. ์๋ฃํ์ จ๋ค๋ฉด, ์ฐ์ธก์ ์์นํ Reviewrs๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. ๊ทธ๋ผ ๊ฒ์์ฐฝ์ด ๋์ค๋๋ฐ, ์ฌ๊ธฐ์ thepenielcho๋ฅผ ๊ฒ์ํ์ฌ ์ (thepenielcho)๋ฅผ reviewer๋ก ์ง์ ํด์ฃผ์ธ์. ์ฌ๋ฌ๋ถ์ ์ปค๋ฐ์ ์ค๋ฅ๋ ์๋์ง, ํ์ผ ๊ตฌ์กฐ๋ ์ ํํ์ง, ๋ณํฉ ์ ๋ฌธ์ ๋ ์์๋ ์๋์ง ํ์ธ ํ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ํฌ์คํธ ์ ๋ก๋๋ฅผ ์น์ธํ ์์ ์ ๋๋ค. Reviewer ์ง์ ๊น์ง ์๋ฃํ์๋ค๋ฉด ์๋์ ์๋ Create pull request ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์. ๊ทธ๋ผ ์ ๋ง ๋! ํน์๋ ์์์ ์งํค์ง ์์ผ์ จ๊ฑฐ๋, ํ์ผ ๊ตฌ์กฐ๊ฐ ์๋ชป ๋์์ ๊ฒฝ์ฐ ์ ๊ฐ ํ๋ฆฌํ๋ฅผ closeํ๊ณ ๋ค์ ์ ๋ก๋๋ฅผ ์์ฒญ๋๋ฆด ์ ์์ต๋๋ค.

๊ถ๊ธํ์ ์ ์ ์ฌ๋ ์ฑ๋์ ํตํด ์ธ์ ๋ ํธํ๊ฒ ์ง๋ฌธ ์ฃผ์ธ์. ์! ๊ทธ๋ผ ์์ผ๋ก ํ๋ฐํ ํฌ์คํ ์ ๋ก๋ ๋ถํ ๋๋ ค์ ๐

