Skip to content

๐Ÿ“ [Docs] Kernel360 Crew Blog ๊ฐ€์ด๋“œ๋ผ์ธ

AN-SOHYEON edited this page Nov 24, 2023 · 1 revision

โœจ ์ œ์ถœ ๋ฐฉ๋ฒ•

  1. ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์ดˆ์•ˆ ์ž‘์„ฑํ•˜๊ธฐ (์„ ํƒ์‚ฌํ•ญ)
  2. ํ•ด๋‹น ๋ ˆํฌ๋ฅผ Fork ํ•˜๊ธฐ
  3. Forkํ•œ ๋ ˆํฌ์—์„œ Git ๋งˆํฌ๋‹ค์šด ํ˜•์‹์œผ๋กœ ํ…Œ์ŠคํŠธ ๊ธ€ ์ž‘์„ฑํ•˜๊ธฐ
  4. ํ…Œ์ŠคํŠธ ๊ธ€ Commit ํ•˜๊ณ  Upstream์˜ Main์œผ๋กœ PR ๋‚ ๋ฆฌ๊ธฐ
  5. ์…€์›์—๊ฒŒ PR ๋ฆฌ๋ทฐ ์‹ ์ฒญํ•˜๊ณ  ์…€์›๋“ค์—๊ฒŒ Approve ๋ฐ›๊ธฐ
  6. Main์œผ๋กœ Merge ํ•˜์—ฌ ์ตœ์ข… ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์—…๋กœ๋“œํ•˜๊ธฐ

โœ… Commit ์ƒ์„ฑ ๊ทœ์น™

๋‹ค์Œ์˜ ๊ทœ์น™์„ ๋”ฐ๋ผ์„œ Branch ์ƒ์„ฑ ๋ฐ commit์„ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š”.

  • ๊ฒŒ์‹œ๊ธ€ ์˜ฌ๋ฆด ๋•Œ
    • ex. feat: 20231106_๊ฐ€๋น„์ง€ ์ฝœ๋ ‰์…˜_๋ฐ•์„ํฌ

โœ๏ธ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๊ทœ์น™

๋‹ค์Œ์˜ ๊ทœ์น™์„ ๋”ฐ๋ผ์„œ ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

1๏ธโƒฃ ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์นดํ…Œ๊ณ ๋ฆฌ ์ž‘์„ฑ ๊ทœ์น™

๊ฒŒ์‹œ๊ธ€์˜ ์œ ํ˜•์— ๋งž๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ํƒํ•ด์ฃผ์„ธ์š”.

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

2๏ธโƒฃ ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ๋ฐฉ๋ฒ•

  1. _posts ํด๋”์—์„œ ๋ฐœํ‘œ๋‚ ์งœ-์ฃผ์ œ.md์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์ฃผ์„ธ์š”.

    • ex. 2023-11-06-javaGC.md
  2. md ํŒŒ์ผ ์ƒ๋‹จ์— ๋‹ค์Œ์˜ ์–‘์‹์„ ๋จผ์ € ์ฑ„์›Œ์ค๋‹ˆ๋‹ค. ์ด๋•Œ ` ` ์œผ๋กœ ๊ฐ์‹ธ์ง„ ํ•ญ๋ชฉ๋งŒ ์ˆ˜์ •ํ•ด์„œ ์ž‘์„ฑํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

---
layout: post  
title: `๊ฒŒ์‹œ๊ธ€ ์ œ๋ชฉ`
author: `์ž‘์„ฑ์ž ์ด๋ฆ„`
categories: `๊ธฐ์ˆ ์„ธ๋ฏธ๋‚˜`
banner:
  image: `์ธ๋„ค์ผ๋กœ ๋„ฃ๊ณ  ์‹ถ์€ ์ด๋ฏธ์ง€ ๋งํฌ`
  background: "#000"
  height: "100vh"
  min_height: "38vh"
  heading_style: "font-size: 4.25em; font-weight: bold; text-decoration: underline"
  tags: [`๊ฒŒ์‹œ๊ธ€๊ณผ`, `๊ด€๋ จ๋œ`, `ํ‚ค์›Œ๋“œ๋ฅผ`, `๋‹ค์Œ๊ณผ ๊ฐ™์ด`, `๋„ฃ์œผ์‹œ๋ฉด`, `ํƒœ๊ทธ๊ฐ€`, `์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.`]
---

3. Git ๋งˆํฌ๋‹ค์šด์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์œ ๋กญ๊ฒŒ ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

3๏ธโƒฃ ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์ด๋ฏธ์ง€ ํŒŒ์ผ ๊ด€๋ฆฌ ๊ทœ์น™

  1. ๊ฒŒ์‹œ๊ธ€ ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ ์— ๋ฐœํ‘œ ๋‚ ์งœ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํด๋”๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ํ•ด๋‹น ํด๋”์— ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

    • ํด๋”๋ช… ex. 2023/1114
  2. ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋งํฌ๋ฅผ ๋”ฐ์„œ ๊ฒŒ์‹œ๊ธ€์˜ ์‚ฝ์ž…ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ณณ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ฌ ๋ธ”๋กœ๊ทธ ๋ฆฌ๋ทฐ ๋ฐฉ๋ฒ•

  1. ์˜คํƒˆ์ž, ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ•์— ๋Œ€ํ•ด ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
  2. ๊ฒŒ์‹œ๊ธ€ ๋‚ด์šฉ์— ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
  3. ์„ฑ์˜์žˆ๋Š” ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด approve ๋ถ€์—ฌํ•˜๊ธฐ