Skip to content

Latest commit

ย 

History

History
98 lines (65 loc) ยท 10.2 KB

File metadata and controls

98 lines (65 loc) ยท 10.2 KB

ํฌ์ŠคํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ• (for Members)

์ฝ”์‚ฌ๋‹ค๋งˆ ๋ธ”๋กœ๊ทธ์— ํฌ์ŠคํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ผผ๊ผผํžˆ ์ฝ์–ด๋ณด์‹œ์–ด ์—๋Ÿฌ ์—†์ด ์„ฑ๊ณต์ ์ธ ํฌ์ŠคํŒ…ํ•˜์‹œ๊ธธ ๋ฐ”๋ผ์š” ๐Ÿ˜†

๋“ค์–ด๊ฐ€๊ธฐ ์ „์—

project repository

  • ํฌ์ŠคํŒ… ๋ฐฉ๋ฒ•์„ ์•Œ๊ธฐ ์ „, ๋ณธ ๋ธ”๋กœ๊ทธ ํ”„๋กœ์ ํŠธ์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์งš๊ณ  ๋„˜์–ด ๊ฐˆ๊ฒŒ์š”. ํ”„๋กœ์ ํŠธ ํด๋” ๋‚ด์—๋Š” 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) ํŒŒ์ผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ•

  1. ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์€ ๋งˆํฌ๋‹ค์šด(.md ํ™•์žฅ์ž)์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

    ํ˜น์‹œ ๋งˆํฌ๋‹ค์šด ์‚ฌ์šฉ๋ฒ•์ด ๊ธฐ์–ต๋‚˜์ง€ ์•Š์œผ์‹œ๋Š” ๋ถ„๋“ค์€ ์ง€๋‚œ ๊นƒ/๊นƒํ—™ ์ปค๋ฆฌํ˜๋Ÿผ ์‚ฌ์ „ ๊ณผ์ œ ๋งˆํฌ๋‹ค์šด ๊ณต๋ถ€ํ•˜๊ธฐ ๋“ฑ์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. ํŒŒ์ผ๋ช…์€ ๋ฐ˜๋“œ์‹œ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ค„์ ธ์•ผ ํ•˜๋ฉฐ slug์™€ ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ ๋‚ด์šฉ์€ 3๋ฒˆ์—์„œ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

  2. ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์€ content > blog ํด๋”์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.

    ๊ผญ content ํด๋” ์•ˆ์— ์œ„์น˜ํ•˜๋Š” blog ํด๋” ๋‚ด์— ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์„ ๋„ฃ์–ด์ฃผ์„ธ์š”.

  3. ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ ๋งจ ์œ„์— ํฌ์ŠคํŒ… ๊ด€๋ จ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ฐ˜๋“œ์‹œ! ์ ์Šต๋‹ˆ๋‹ค.

    ํŒŒ์ผ ๋งจ ์œ„์— ์œ„์น˜ํ•˜๋Š” ๊ด€๋ จ ์„ธ๋ถ€์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ๋ธ”๋กœ๊ทธ๋Š” ํ•ด๋‹น ๊ธ€์˜ ์ œ๋ชฉ๋ถ€ํ„ฐ ์œ„์น˜, ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ๋“ฑ์„ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ํฌ์ŠคํŒ…์„ ๋ชจ๋‘ ์ž‘์„ฑํ•˜์˜€๋‹ค๋ฉด ๋ฐ˜๋“œ์‹œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์™„์ „ํžˆ ์ž‘์„ฑํ•˜์˜€๋Š”์ง€ ํ™•์ธํ•ด์ฃผ์„ธ์š”. ์•„๋ž˜ ์˜ˆ์‹œ๋Š” 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: ์ž‘์„ฑ์ž ์ด๋ฆ„์„ ์ ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž๊ฐ€ ์—ฌ๋Ÿฌ๋ช…์ผ ๊ฒฝ์šฐ ์ด์ˆ˜๋งŒ, ์œ ์˜์ง„ ์ด๋Ÿฐ ์‹์œผ๋กœ ์‰ผํ‘œ ํ›„ ๋„์–ด์“ฐ๊ธฐ ํ•˜์—ฌ ์ ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  4. ๋ณธ๋ฌธ์— ์ œ๋ชฉ์€ ์ ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    ์ œ๋ชฉ์€ ์œ„ ์„ธ๋ถ€ ์ •๋ณด ์ค‘ title์„ ์‚ฌ์ดํŠธ๊ฐ€ ์ฝ์–ด ํฌ์ŠคํŒ… ๋งจ ์œ„์— ๊ฐ€์žฅ ํฌ๊ฒŒ ํ‘œ์‹œ๋  ์˜ˆ์ •์ด๋‹ˆ ๋”ฐ๋กœ ์ ์ง€ ๋ง์•„์ฃผ์„ธ์š”.

  5. ํ—ค๋”ฉ์€ h2~h4 ์‚ฌ์ด์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

    ํ—ค๋”ฉ(Heading)์€ h1(#)์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  h2(##), h3(###), h4(####)๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  6. ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ ๋‚ด์—์„œ html ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    ๋„์–ด์“ฐ๊ธฐ๋ฅผ ์œ„ํ•œ br ํƒœ๊ทธ, ๊ฐ์ข… ์Šคํƒ€์ผ๋ง์„ ์œ„ํ•œ ํด๋ž˜์Šค ๋“ฑ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์ฃผ์„ธ์š”. ์ด๋ฏธ ๋ธ”๋กœ๊ทธ์˜ ๊ธฐ๋ณธ ์„ธํŒ…์„ ํ†ตํ•ด ์Šคํƒ€์ผ๋ง์ด ์ง€์ •๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๋„์–ด์“ฐ๊ธฐ๋Š” ์—”ํ„ฐ ๋‘๋ฒˆ์„ ์น˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  7. ์ด๋ฏธ์ง€ ์‚ฝ์ž… ์‹œ ๊ฒฝ๋กœ๋Š” (/slug๋ช…/์ด๋ฏธ์ง€๋ช….ํ™•์žฅ์ž) ์ž…๋‹ˆ๋‹ค.

    ๊ฐ€์žฅ ๋‹น๋ถ€๋“œ๋ฆฌ๊ณ  ์‹ถ์€ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ๋งˆํฌ๋‹ค์šด ๋‚ด ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•  ์‹œ, ๊ฒฝ๋กœ๋Š” (/ํ•ด๋‹น ํฌ์ŠคํŒ… ๋งˆํฌ๋‹ค์šด์˜ slug๋ช…/์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ช….ํ™•์žฅ์ž) ์ž…๋‹ˆ๋‹ค.์˜ˆ์‹œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    ![COCO 2021 Welcome Letter](/coco-2021-invitation/coco-2021-welcomeletter.png)

์ด๋ฏธ์ง€ ํด๋” ์œ„์น˜์‹œํ‚ค๊ธฐ

image folder

์œ„์—์„œ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ๋‚ด ์ด๋ฏธ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์คฌ์ฃ ? ์ด์ œ ํ•ด๋‹น ๊ฒฝ๋กœ์— ์ด๋ฏธ์ง€๋“ค์„ ์œ„์น˜์‹œ์ผœ ๋ด…์‹œ๋‹ค. ๋จผ์ € static ํด๋” ๋‚ด์— ํ•ด๋‹น ํฌ์ŠคํŒ…์˜ slug๋ช…๊ณผ ๋™์ผํ•œ ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์„ธ์š”. ํด๋”๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค๋ฉด, ํ•ด๋‹น ํด๋” ๋‚ด์— ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ๋‚ด์—์„œ ์‚ฌ์šฉ๋  ์ด๋ฏธ์ง€๋“ค์„ ๋„ฃ์–ด์ฃผ์„ธ์š”. ๋ชจ๋‘ ์ œ๋Œ€๋กœ ์œ„์น˜ํ–ˆ๋Š”์ง€, ์˜คํƒ€๋Š” ์—†๋Š”์ง€ ํ™•์ธ๋งŒ ํ•ด์ฃผ๋ฉด ์™„๋ฃŒ!

๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ์—…๋กœ๋“œํ•˜๋Š” ๋ฒ•

๋งˆํฌ๋‹ค์šด ํŒŒ์ผ๊ณผ ์ด๋ฏธ์ง€์šฉ ํด๋”๋„ ๋ชจ๋‘ ์ œ ์œ„์น˜์— ๋„ฃ์–ด๋‘์…จ๋‹ค๋ฉด, ์—…๋กœ๋“œ๋ฅผ ์‹œ์ž‘ํ•ด๋ด…์‹œ๋‹ค. fork๋œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ํฌ์ŠคํŒ… ๊ด€๋ จ ํŒŒ์ผ ๋ณ€ํ™”๋“ค์„ ์ปค๋ฐ‹ ๋ฐ ํ‘ธ์‰ฌํ•œ ํ›„, ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์—ด์–ด ์˜ค๋ฆฌ์ง€๋„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ๋ณ‘ํ•ฉ ์š”์ฒญ์„ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์—…๋กœ๋“œ๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ ์ž์„ธํžˆ ์„ค๋ช… ๋“œ๋ฆด๊ฒŒ์š”.

  1. ~/content/blog ํด๋” ๋‚ด์— ํฌ์ŠคํŒ… ์šฉ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์„ ์ž˜ ๋„ฃ์–ด๋’€๊ณ , static ํด๋” ์•ˆ์— ํฌ์ŠคํŒ… ์ „์šฉ ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ๊ทธ ๋‚ด๋ถ€์— ํฌ์ŠคํŒ… ํŒŒ์ผ์—์„œ ์‚ฌ์šฉํ•œ ์ด๋ฏธ์ง€๋“ค์„ ์ž˜ ๋„ฃ์–ด๋‘์—ˆ๋‹ค๋ฉด ์ฒซ ๋‹จ๊ณ„๋Š” ์™„๋ฃŒ์ž…๋‹ˆ๋‹ค. ํ˜น์‹œ ์œ„์น˜ ์˜ค๋ฅ˜๋‚˜ ์˜คํƒ€๋Š” ์—†๋Š”์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ž˜ ์ฒดํฌํ•ด์ฃผ์„ธ์š”.

  2. ์˜คํƒ€๊ฐ€ ์—†๋‹ค๋ฉด, ์—ฌ๋Ÿฌ๋ถ„์ด forkํ•œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— commit ๋ฐ pushํ•ด์ฃผ์‹œ๋ฉด ๋ผ์š”. ์•„๋ž˜ ์ˆœ์„œ๋กœ add๋ถ€ํ„ฐ push๊นŒ์ง€ ์™„๋ฃŒํ•ด์ฃผ์„ธ์š”.

    git add .
    git commit -m "์ปค๋ฐ‹ ๋‚ด์šฉ"
    git push origin main
  3. ์ด์ œ pull request๋ฅผ ์—ด์–ด๋ด…์‹œ๋‹ค. push๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด, ์ž์‹ ์˜ fork๋œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ๊ตฌ๊ฐ€ ๋ณด์ผ ๊ฑฐ์—์š”. 1commit ahead

    this branch is 1 commit ahead of ~ ๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€์š”. ์˜ค๋ฆฌ์ง€๋„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์—†๋˜ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ฒผ์œผ๋‹ˆ ๋‹น์—ฐํ•˜๊ฒ ์ฃ ? ์šฐ์ธก์— ์œ„์น˜ํ•œ contribute๋ฅผ ๋ˆŒ๋Ÿฌ open pull request ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์ฃผ์„ธ์š”.

  4. ๊ทธ๋Ÿผ ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋œฐ ๊ฑฐ์—์š”. create pull request๋ฅผ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค. 1commit ahead

  5. ์ด์ œ Open a pull request๋ผ๋Š” ์ œ๋ชฉ์˜ ํ™”๋ฉด์ด ๋ณด์ด๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ปค๋ฐ‹์˜ ์ œ๋ชฉ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๋ง๋ถ™์ด๊ณ  ์‹ถ์œผ์‹  ๋‚ด์šฉ์„ leave a comment ๋ถ€๋ถ„์— ์ ์–ด์ฃผ์„ธ์š”. ์™„๋ฃŒํ•˜์…จ๋‹ค๋ฉด, ์šฐ์ธก์— ์œ„์น˜ํ•œ Reviewrs๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”. ๊ทธ๋Ÿผ ๊ฒ€์ƒ‰์ฐฝ์ด ๋‚˜์˜ค๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ thepenielcho๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ €(thepenielcho)๋ฅผ reviewer๋กœ ์ง€์ •ํ•ด์ฃผ์„ธ์š”. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ปค๋ฐ‹์— ์˜ค๋ฅ˜๋Š” ์—†๋Š”์ง€, ํŒŒ์ผ ๊ตฌ์กฐ๋Š” ์ •ํ™•ํ•œ์ง€, ๋ณ‘ํ•ฉ ์‹œ ๋ฌธ์ œ๋  ์š”์†Œ๋Š” ์—†๋Š”์ง€ ํ™•์ธ ํ›„ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋ฉด ํฌ์ŠคํŠธ ์—…๋กœ๋“œ๋ฅผ ์Šน์ธํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Reviewer ์ง€์ •๊นŒ์ง€ ์™„๋ฃŒํ•˜์˜€๋‹ค๋ฉด ์•„๋ž˜์— ์žˆ๋Š” Create pull request ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”. ๊ทธ๋Ÿผ ์ •๋ง ๋! ํ˜น์‹œ๋‚˜ ์–‘์‹์„ ์ง€ํ‚ค์ง€ ์•Š์œผ์…จ๊ฑฐ๋‚˜, ํŒŒ์ผ ๊ตฌ์กฐ๊ฐ€ ์ž˜๋ชป ๋˜์—ˆ์„ ๊ฒฝ์šฐ ์ œ๊ฐ€ ํ’€๋ฆฌํ€˜๋ฅผ closeํ•˜๊ณ  ๋‹ค์‹œ ์—…๋กœ๋“œ๋ฅผ ์š”์ฒญ๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1commit ahead

๊ถ๊ธˆํ•˜์‹  ์ ์€ ์Šฌ๋ž™ ์ฑ„๋„์„ ํ†ตํ•ด ์–ธ์ œ๋‚˜ ํŽธํ•˜๊ฒŒ ์งˆ๋ฌธ ์ฃผ์„ธ์š”. ์ž! ๊ทธ๋Ÿผ ์•ž์œผ๋กœ ํ™œ๋ฐœํ•œ ํฌ์ŠคํŒ… ์—…๋กœ๋“œ ๋ถ€ํƒ ๋“œ๋ ค์š” ๐Ÿ˜†