Skip to content

Latest commit

ย 

History

History
191 lines (120 loc) ยท 11 KB

File metadata and controls

191 lines (120 loc) ยท 11 KB

Maintainers

English ยท Portuguรชs (Brasil) ยท Deutsch ยท Franรงais ยท ็ฎ€ไฝ“ไธญๆ–‡ ยท ๆ—ฅๆœฌ่ชž ยท ํ•œ๊ตญ์–ด ยท เธ เธฒเธฉเธฒเน„เธ—เธข

์ด ๋ฌธ์„œ๋Š” nexu-io/open-design์˜ Maintainer๊ฐ€ ๋˜๊ณ , ๊ทธ ์—ญํ• ์„ ๋งก๊ณ , ๋ฌผ๋Ÿฌ๋‚˜๋Š” ๊ทœ์น™์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. Core Team์˜ ๊ฐœ๋ณ„ ๋ช…๋‹จ์€ ๋‚ด๋ถ€์—์„œ ๊ด€๋ฆฌํ•˜๋ฏ€๋กœ ์—ฌ๊ธฐ์— ์ ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๊ฑด ๋ชจ๋‘๊ฐ€ ๋”ฐ๋ฅด๋Š” ๊ทœ์น™ ๊ทธ ์ž์ฒด์ž…๋‹ˆ๋‹ค.

์ƒํƒœ: v1, 2026-05-11 ์ดˆ์•ˆ ์ž‘์„ฑ. CONTRIBUTING.ko.md์™€ ์ง์„ ์ด๋ฃจ๋Š” ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. CONTRIBUTING.ko.md๋Š” ์ „์ฒด ๊ทœ์น™์„ ํ™•์ธํ•˜๋ ค๋Š” ๊ธฐ์—ฌ์ž๋ฅผ ์ด ๋ฌธ์„œ๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.


์—ญํ• 

์—ญํ•  ๊ถŒํ•œ
Contributor ๋จธ์ง€๋œ PR์ด 1๊ฑด ์ด์ƒ์ธ ๋ชจ๋“  ์‚ฌ๋žŒ. ํŠน๋ณ„ํ•œ ๊ถŒํ•œ์€ ์—†์Šต๋‹ˆ๋‹ค.
External Maintainer ์•„๋ž˜ ๊ทœ์น™์— ๋”ฐ๋ผ ์Šน๊ฒฉ๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ์ž. ๋ฆฌ๋ทฐ, ์Šน์ธ, issue ๋‹ซ๊ธฐ/๋‹ค์‹œ ์—ด๊ธฐ, issue ์…€ํ”„ ๋ฐฐ์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์ง€ ๋ฒ„ํŠผ์€ ๋ˆ„๋ฅผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค โ€” ์ด ๊ถŒํ•œ์€ Core Team์ด ๊ฐ–์Šต๋‹ˆ๋‹ค.
Core Team Open Design์˜ ๋‚ด๋ถ€ ํŒ€. ์ €์žฅ์†Œ ์ „์ฒด ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ๊ฐ–๊ณ , ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ฒฐ์ •์˜ ์ตœ์ข… ๊ถŒํ•œ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋ช…๋‹จ์€ ๋‚ด๋ถ€์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋ณ„๋„ ์–ธ๊ธ‰์ด ์—†์œผ๋ฉด ์ด ๋ฌธ์„œ์˜ ๋‚˜๋จธ์ง€๋Š” ๋ชจ๋‘ External Maintainer์— ๊ด€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.


Maintainer๋งŒ ํ•  ์ˆ˜ ์žˆ๊ณ  Contributor๋Š” ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ

๋™์ž‘ Contributor Maintainer
PR ์Šน์ธ โš ๏ธ ๋‹จ์ˆœ ์ฝ”๋ฉ˜ํŠธ๋กœ ์ฒ˜๋ฆฌ๋˜๋ฉฐ, ๋จธ์ง€์— ํ•„์š”ํ•œ ์Šน์ธ์œผ๋กœ ์ธ์ •๋˜์ง€ ์•Š์Œ โœ“ ๋จธ์ง€์— ํ•„์š”ํ•œ ์Šน์ธ์œผ๋กœ ์ธ์ •๋จ
issue ๋‹ซ๊ธฐ / ๋‹ค์‹œ ์—ด๊ธฐ ๋ณธ์ธ์ด ์—ฐ issue๋งŒ โœ“ ๋ชจ๋“  issue
์—ด๋ ค ์žˆ๊ณ  ๋ฐฐ์ •๋˜์ง€ ์•Š์€ issue ์…€ํ”„ ๋ฐฐ์ •(P0 ์šฐ์„ ) โœ— โœ“

๋จธ์ง€ ์กฐ๊ฑด

PR์€ ๋ˆ„๊ฐ€ ์ž‘์„ฑํ–ˆ๋“  ๋‹ค์Œ ์„ธ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ๋งŒ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ฝ”๋“œ ์ถฉ๋Œ์ด ์—†์„ ๊ฒƒ.
  2. CI๊ฐ€ ์™„์ „ํžˆ ํ†ต๊ณผ(green)ํ•  ๊ฒƒ.
  3. Maintainer ๋˜๋Š” Core Team ๋ฉค๋ฒ„์˜ ์Šน์ธ์ด ์ตœ์†Œ 1๊ฑด ์žˆ์„ ๊ฒƒ.

๋Œ€๋ถ€๋ถ„์˜ PR์€ Maintainer์˜ ์Šน์ธ์„ ๊ฑฐ์ณ ๋จธ์ง€๋ฉ๋‹ˆ๋‹ค. Maintainer์˜ ์‹ ๋ขฐ๊ฐ€ ํ”„๋กœ์ ํŠธ์˜ ์ผ์ƒ์— ๊ฐ€์žฅ ์ง์ ‘์ ์œผ๋กœ ๋“œ๋Ÿฌ๋‚˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.


Maintainer๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•

์ง„์ž… ์กฐ๊ฑด์€ ์„ธ ๊ฐ€์ง€์ด๋ฉฐ, ๋ชจ๋‘ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1. ๊ธฐ์—ฌ๋Ÿ‰

  • nexu-io/open-design์— ๋จธ์ง€๋œ PR 20๊ฑด ์ด์ƒ.

์ด ์ˆ˜์น˜๋Š” ์ž๋™ ํ†ต๊ณผ ๊ธฐ์ค€์ด ์•„๋‹ˆ๋ผ ์ตœ์†Œ์„ ์ž…๋‹ˆ๋‹ค. PR 20๊ฑด์„ ๋„˜๊ธฐ๋ฉด ๊ฒ€ํ†  ๋Œ€์ƒ์— ์˜ค๋ฅผ ๋ฟ, ์—ญํ• ์ด ๋ณด์žฅ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

2. ๊ณ„์ • ์‹ ๋ขฐ๋„(๋‹ค์ค‘ ๊ณ„์ •ยท๋ด‡ ๋ฐฉ์ง€)

ํ›„๋ณด์˜ GitHub ํ”„๋กœํ•„์„ ์ผ๊ณฑ ๊ฐ€์ง€ ํ•ญ๋ชฉ์œผ๋กœ ์ ๊ฒ€ํ•ฉ๋‹ˆ๋‹ค. 7๊ฐœ ์ค‘ 5๊ฐœ ์ด์ƒ์˜ ํ†ต๊ณผ ๊ธฐ์ค€์„ ๋งŒ์กฑํ•˜๊ณ , ๊ฑฐ๋ถ€ ๊ธฐ์ค€์€ ํ•˜๋‚˜๋„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

# ํ•ญ๋ชฉ ํ†ต๊ณผ ๊ธฐ์ค€ ๊ฑฐ๋ถ€ ๊ธฐ์ค€
1 GitHub ๊ณ„์ • ๋‚˜์ด 1๋…„ ์ด์ƒ 90์ผ ๋ฏธ๋งŒ
2 ๊ณต๊ฐœ ์ €์žฅ์†Œ 3๊ฐœ ์ด์ƒ 0๊ฐœ
3 ํŒ”๋กœ์›Œ 10๋ช… ์ด์ƒ 3๋ช… ๋ฏธ๋งŒ
4 ํŒ”๋กœ์›Œ / ํŒ”๋กœ์ž‰ ๋น„์œจ 0.30 ์ดˆ๊ณผ 0.05 ๋ฏธ๋งŒ(์ „ํ˜•์ ์ธ ํŒ”๋กœ์šฐ ๋†์žฅ ํŒจํ„ด)
5 ํ”„๋กœํ•„ ์™„์„ฑ๋„ ์ปค์Šคํ…€ ์•„๋ฐ”ํƒ€ ๊ทธ๋ฆฌ๊ณ  bio / company / blog / twitter ์ค‘ ํ•˜๋‚˜ ์ด์ƒ ๊ธฐ๋ณธ ์•„๋ฐ”ํƒ€ ๊ทธ๋ฆฌ๊ณ  bioยทcompanyยทblog๊ฐ€ ๋ชจ๋‘ ๋น„์–ด ์žˆ์Œ
6 ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ํ™œ๋™ ๋‹ค๋ฅธ ๊ณต๊ฐœ ์ €์žฅ์†Œ์— ๋จธ์ง€๋œ PR์ด ํ•˜๋‚˜ ์ด์ƒ ์žˆ๊ฑฐ๋‚˜, issue/star ํ™œ๋™์ด ๊พธ์ค€ํ•จ ๋จธ์ง€๋œ PR์ด ์ด ์ €์žฅ์†Œ์—๋งŒ ์žˆ์Œ
7 ๊ณ„์ • ์ƒํƒœ GitHub ํ”Œ๋žซํผ ์ œ์žฌ ์ด๋ ฅ ์—†์Œ(์ŠคํŒธ/์ฐจ๋‹จ/๋ณต๊ตฌ) ์œ„ ํ•ญ๋ชฉ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ํ•ด๋‹น

์ดˆ๊ธฐ ํ”„๋กœ์ ํŠธ ๋ฉด์ œ(์ €์žฅ์†Œ๊ฐ€ 6๊ฐœ์›”์ด ๋˜๋ฉด ์ž๋™ ๋งŒ๋ฃŒ)

nexu-io/open-design์ด ์ตœ์ดˆ ์ปค๋ฐ‹์œผ๋กœ๋ถ€ํ„ฐ 6๊ฐœ์›” ๋ฏธ๋งŒ์ธ ๋™์•ˆ์—๋Š”, ๋‹ค์Œ ์กฐ๊ฑด์—์„œ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ํ™œ๋™(#6) ๊ฑฐ๋ถ€ ๊ธฐ์ค€์„ Core Team ํ•ฉ์˜๋กœ ๋ฉด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ•ญ๋ชฉ 1, 2, 3, 5๊ฐ€ ํ†ต๊ณผ ๊ธฐ์ค€์„ ๋ช…ํ™•ํžˆ ๋„˜์„ ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ 
  • ์ด ์ €์žฅ์†Œ์—์„œ์˜ PR ํ’ˆ์งˆ์ด Core Team์˜ ์ง์ ‘ ๋ฆฌ๋ทฐ๋กœ ๋†’๊ฒŒ ํ‰๊ฐ€๋  ๊ฒƒ.

๋ฉด์ œํ•  ๋•Œ๋Š” ํ›„๋ณด ์ด๋ฆ„๊ณผ ๋‚ ์งœ๋ฅผ Core Team ๋‚ด๋ถ€ ๊ธฐ๋ก์— ํ•จ๊ป˜ ๋‚จ๊น๋‹ˆ๋‹ค. ์ €์žฅ์†Œ๊ฐ€ 6๊ฐœ์›”์— ๋„๋‹ฌํ•˜๋ฉด ์ด ๋ฉด์ œ ์กฐํ•ญ์€ ๋” ์ด์ƒ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3. ๊ธฐ์—ฌ ํ’ˆ์งˆ(Core Team ํŒ๋‹จ)

์ •์„ฑ์ ์ธ ํ‰๊ฐ€์ด๋ฉฐ ๊ณต์‹์— ๋”ฐ๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Core Team์€ ๋‹ค์Œ์„ ๋ด…๋‹ˆ๋‹ค.

  • ๋จธ์ง€๋œ PR์˜ ์ฝ”๋“œ ํ’ˆ์งˆ(์ •ํ™•์„ฑ, ์ž‘์—… ๋ฒ”์œ„ ์ค€์ˆ˜, ์ €์žฅ์†Œ ๊ฒฝ๊ณ„ ์กด์ค‘).
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ PR์— ๋‚จ๊ธด ๋ฆฌ๋ทฐ ์ฝ”๋ฉ˜ํŠธ์˜ ๋ฆฌ๋ทฐ ํ’ˆ์งˆ.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ โ€” Discussions, issue ๋ถ„๋ฅ˜, Discord ํ™œ๋™.
  • ํ˜‘์—… ์‹ ํ˜ธ โ€” ํ”ผ๋“œ๋ฐฑ์— ๋Œ€ํ•œ ๋ฐ˜์‘, ๊ธฐ๊บผ์ด ์ˆ˜์ •ํ•˜๋ ค๋Š” ์ž์„ธ.

์•ž์˜ ๋‘ ์กฐ๊ฑด์„ ํ†ต๊ณผํ•˜๋ฉด ํ›„๋ณด๊ตฐ์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ์ด ์„ธ ๋ฒˆ์งธ ๊ธฐ์ค€์„ ๋„˜์–ด์„œ์•ผ ์ง€๋ช…์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

์„ ์ • ์ ˆ์ฐจ

  1. Core Team ๋ฉค๋ฒ„๊ฐ€ ๋‚ด๋ถ€์—์„œ ํ›„๋ณด๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  2. Core Team์ด ํ•ฉ์˜์— ์ด๋ฆ…๋‹ˆ๋‹ค.
  3. Core Team ๋ฉค๋ฒ„๊ฐ€ ๋น„๊ณต๊ฐœ๋กœ ์—ฐ๋ฝํ•ด ํ›„๋ณด์˜ ์˜์‚ฌ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. ์˜จ๋ณด๋”ฉ.
  5. ๊ณต๊ฐœ ๋ฐœํ‘œ.

์ง€๋ช… PR๋„, ๊ณต๊ฐœ ํˆฌํ‘œ๋„, ์ •ํ•ด์ง„ ์ž„๊ธฐ๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜๋„์ ์œผ๋กœ K8s/Apache์˜ ์Šน์ธ์ž ํˆฌํ‘œ ๋ชจ๋ธ์„ ๋’ค์ง‘์€ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์—๋Š” ๊ฐ€๋ฒผ์šด Core Team ํ•ฉ์˜๊ฐ€ ๋” ๋น ๋ฅด๊ฒŒ ์›€์ง์ด๋ฉด์„œ๋„ ๊ฐ™์€ ์ˆ˜์ค€์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค. Maintainer ์ธ์›์ด External Maintainer ๋‹ค์„ฏ ๋ช…์„ ๋„˜์–ด ๋Š˜์–ด๋‚˜๋ฉด ์ด ๋ถ€๋ถ„์„ ๋‹ค์‹œ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.


์ฑ…์ž„๊ณผ ๊ธฐ๋Œ€

์—„๊ฒฉํ•œ ํ• ๋‹น๋Ÿ‰์€ ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ๊ฐ„ PR ๋ฆฌ๋ทฐ ํšŸ์ˆ˜๋„, ์ตœ์†Œ issue ๋ถ„๋ฅ˜ ๋น„์œจ๋„, ์‘๋‹ต ์‹œ๊ฐ„ SLA๋„ ์—†์Šต๋‹ˆ๋‹ค. Maintainer๋Š” ์‹ ๋ขฐ์˜ ์ธ์ •์ด์ง€, ๋ณด์ˆ˜ ์—†๋Š” ์—…๋ฌด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

๋‹ค๋งŒ ์›์น™์ ์œผ๋กœ ๋ถ€ํƒ๋“œ๋ฆฌ๋Š” ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋งฅ๋ฝ์„ ์•„๋Š” PR์€ ์Šน์ธํ•˜๊ณ , ๋ชจ๋ฅด๋Š” PR์€ ํŒ๋‹จ์„ ๋ณด๋ฅ˜ํ•˜์„ธ์š”.
  • ๋จธ์ง€ ์กฐ๊ฑด(ยง"๋จธ์ง€ ์กฐ๊ฑด")์„ ์ง€ํ‚ค์„ธ์š”. ๋‹น์‹ ์˜ ์Šน์ธ์€ ํ˜•์‹์ ์ธ ๋„์žฅ์ด ์•„๋‹ˆ๋ผ ์‹ค์งˆ์ ์ธ ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค.
  • ์˜ค๋žœ ๊ธฐ๊ฐ„ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ๋•Œ๋Š” #maintainers์— ์•Œ๋ ค ์ฃผ์„ธ์š”.
  • #maintainers์—์„œ ๊ณต์œ ๋˜๋Š” ๋ฏธ๊ณต๊ฐœ ๋กœ๋“œ๋งต์€ ๊ธฐ๋ฐ€๋กœ ๋‹ค๋ค„ ์ฃผ์„ธ์š”.

Core Team์ด ๋‚˜์œ ํ–‰ํƒœ(ํ˜•์‹์  ์Šน์ธ, ์•…์˜์  issue ๋‹ซ๊ธฐ, ๋ฏธ๊ณต๊ฐœ ๋กœ๋“œ๋งต ์œ ์ถœ ๋“ฑ)์˜ ํŒจํ„ด์„ ํ™•์ธํ•˜๋ฉด, ยง"์‚ฌ์œ  ๊ธฐ๋ฐ˜ ์‚ฌ์ž„"์— ๋”ฐ๋ผ ๊ถŒํ•œ์„ ํšŒ์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.


Maintainer ์ „์šฉ ์ ‘๊ทผ ๊ถŒํ•œ

์œ„์— ์ ์€ ์ €์žฅ์†Œ ๊ถŒํ•œ ์™ธ์—๋„, Maintainer๋Š” ์ผ๋ฐ˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

  • Discord #maintainers ์ฑ„๋„ โ€” Core Team๊ณผ ๊ณต์œ ํ•˜๋Š” ๋น„๊ณต๊ฐœ ์ž‘์—… ๊ณต๊ฐ„. ๋””์ž์ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, RFC ์ดˆ์•ˆ, ๊ทธ๋ฆฌ๊ณ  ์•„์ง ๊ณต๊ฐœ๋˜์ง€ ์•Š์€ ๋กœ๋“œ๋งต์— ๋Œ€ํ•œ ๋‚ด๋ถ€ ์กฐ์œจ์— ์”๋‹ˆ๋‹ค.
  • ๊ธฐ๋ฐ€ ๋กœ๋“œ๋งต โ€” ์•„์ง ๋ฐœํ‘œ๋˜์ง€ ์•Š์€ ์ž‘์—…์„ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Maintainer๋Š” Core Team ๋ฉค๋ฒ„๊ฐ€ ๊ณต๊ฐœ๋กœ ๋ฐœํ‘œํ•˜๊ธฐ ์ „๊นŒ์ง€ ๊ทธ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ€๋กœ ๋‹ค๋ฃจ๊ธฐ๋กœ ํ•ฉ์˜ํ•ฉ๋‹ˆ๋‹ค.
  • Core Team๊ณผ์˜ ์งํ†ต ๋ผ์ธ โ€” #maintainers ๋ฉ”์‹œ์ง€๋Š” ๊ณต๊ฐœ Discussions๋ณด๋‹ค ๋” ๋น ๋ฅด๊ณ  ์ถฉ์‹คํ•œ ๋‹ต์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. Core Team์€ ์•„ํ‚คํ…์ฒ˜์™€ ๋กœ๋“œ๋งต ๊ฒฐ์ •์— Maintainer์˜ ์˜๊ฒฌ์„ ์ง„์‹ฌ์œผ๋กœ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.
  • Maintainer ๋ฐฐ์ง€ โ€” GitHub ํ”„๋กœํ•„๊ณผ MAINTAINERS ๊ด€๋ จ ์ €์žฅ์†Œ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ๊ณต๊ฐœ ์‹ ๋ขฐ ํ‘œ์‹(GitHub ๋ฐฐ์ง€ ๊ธฐ๋Šฅ์ด ์ค€๋น„๋˜๋Š” ๋Œ€๋กœ ์ ์šฉ).
  • ์Šน๊ฒฉ ์‹œ ๊ณต๊ฐœ ์ธ์ • โ€” ํ•ฉ๋ฅ˜ํ•  ๋•Œ Twitter, GitHub Discussions, Discord์—์„œ ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์ž„

Maintainer๋Š” ์ข…์‹ ์ง์ด ์•„๋‹™๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ํ‡ด์žฅ ๊ฒฝ๋กœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž๋ฐœ์  ์‚ฌ์ž„(์Šค์Šค๋กœ)

  • Maintainer๊ฐ€ Core Team์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ #maintainers์— ๊ธ€์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
  • ๊ถŒํ•œ์€ 24์‹œ๊ฐ„ ์•ˆ์— ํšŒ์ˆ˜๋ฉ๋‹ˆ๋‹ค.
  • ํ•ด๋‹น Maintainer๋Š” Emeritus ์ƒํƒœ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
  • ๊ณต๊ฐœ์ ์ธ ์‚ฌ์œ ๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

๋น„ํ™œ๋™ ์ „ํ™˜

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ํ•ด๋‹นํ•˜๋ฉด ๋น„ํ™œ๋™ ์ „ํ™˜ ๋Œ€์ƒ์œผ๋กœ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.

  • ํ™œ๋™ ์‹ ํ˜ธ(๋จธ์ง€๋œ PR, ๋ฆฌ๋ทฐ ์ฝ”๋ฉ˜ํŠธ, issue ๋ถ„๋ฅ˜, ๋น„์ค‘ ์žˆ๋Š” Discussion์ด๋‚˜ Discord ์ฐธ์—ฌ)๊ฐ€ 90์ผ ์—ฐ์† ์—†๊ฑฐ๋‚˜, ๋˜๋Š”
  • @ ๋ฉ˜์…˜(PR ๋ฆฌ๋ทฐ ์š”์ฒญ, issue ๋ฐฐ์ •)์— 60์ผ ์—ฐ์† ์‘๋‹ต์ด ์—†์Œ.

์ ˆ์ฐจ:

  1. Core Team์ด #maintainers์—์„œ ํ•ด๋‹น Maintainer๋ฅผ ๋น„๊ณต๊ฐœ๋กœ @ ๋ฉ˜์…˜ํ•˜๊ณ , 14์ผ์˜ ์‘๋‹ต ๊ธฐ๊ฐ„์„ ์ค๋‹ˆ๋‹ค.
  2. 14์ผ ์•ˆ์— ์˜๋ฏธ ์žˆ๋Š” ์‘๋‹ต์ด ์—†์œผ๋ฉด Emeritus๋กœ ์ „ํ™˜๋˜๊ณ  ๊ถŒํ•œ์ด ํšŒ์ˆ˜๋ฉ๋‹ˆ๋‹ค.
  3. GitHub Discussions์— ์งง๊ณ  ๋”ฐ๋œปํ•œ ๊ณต๊ฐœ ์•ˆ๋‚ด๋ฅผ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค: "๊ทธ๋™์•ˆ์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Emeritus๋กœ ์ „ํ™˜๋˜์—ˆ์œผ๋ฉฐ, ์–ธ์ œ๋“  ๋‹ค์‹œ ๋Œ์•„์˜ค์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค."
  4. ๋ณต๊ท€๋Š” ์‰ฝ์Šต๋‹ˆ๋‹ค โ€” ์•„๋ž˜ "Emeritus"๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์‚ฌ์œ  ๊ธฐ๋ฐ˜ ์‚ฌ์ž„

๋‹ค์Œ์— ์˜ํ•ด ๋ฐœ๋™๋ฉ๋‹ˆ๋‹ค.

  • ๋ฐ˜๋ณต๋˜๋Š” ๋‚˜์œ ํ–‰ํƒœ(์˜ˆ: ํ•จ๋Ÿ‰ ๋ฏธ๋‹ฌ PR์— ๋Œ€ํ•œ ํ˜•์‹์  ์Šน์ธ, ์•…์˜์  issue ๋‹ซ๊ธฐ, ๊ถŒํ•œ ๋‚จ์šฉ).
  • ํ”„๋กœ์ ํŠธ ํ–‰๋™ ๊ฐ•๋ น ์œ„๋ฐ˜.
  • ๋ณด์•ˆ ๋“ฑ๊ธ‰์˜ ์‚ฌ๊ณ (๊ณ„์ • ํƒˆ์ทจ๋ฅผ ์ฆ‰์‹œ ๋ณด๊ณ ํ•˜์ง€ ์•Š์Œ, ๋ฏธ๊ณต๊ฐœ ๋กœ๋“œ๋งต ๊ณ ์˜ ์œ ์ถœ ๋“ฑ).

์ ˆ์ฐจ:

  1. Core Team ๋ฉค๋ฒ„๋Š” ๋ˆ„๊ตฌ๋‚˜ ๋…ผ์˜๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ธฐ ์ „์— Core Team ๋ฉค๋ฒ„ 3๋ช… ์ด์ƒ์ด ๋™์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(Core Team ์ „์› ํ•ฉ์˜๊นŒ์ง€๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).
  3. ๊ฒฐ์ • ํ›„ 24์‹œ๊ฐ„ ์•ˆ์—: ๊ถŒํ•œ ํšŒ์ˆ˜, #maintainers์—์„œ ์ œ์™ธ, ๋ชจ๋“  Maintainer ๋ช…๋‹จ์—์„œ ์ œ๊ฑฐ(Emeritus๋กœ ์ „ํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).
  4. ๋‹น์‚ฌ์ž์—๊ฒŒ ๊ฒฐ์ •๊ณผ ์‚ฌ์œ ๋ฅผ ์•Œ๋ฆฌ๋ฉฐ, ํ•œ ์ฐจ๋ก€ ์ด์˜๋ฅผ ์ œ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์น™์€ Maintainer๋ฅผ ๊ฐ€๊ธ‰์  ์œ ์ง€ํ•˜๋Š” ์ชฝ์ž…๋‹ˆ๋‹ค. ์ž‘์€ ์‹ค์ˆ˜ ํ•œ ๋ฒˆ์€ ๊ฐ•์ œ ์‚ฌ์ž„์˜ ์‚ฌ์œ ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์œ  ๊ธฐ๋ฐ˜ ๊ฒฝ๋กœ๋Š” ๋ฐ˜๋ณต๋˜๋Š” ํŒจํ„ด์ด๋‚˜ ์‹ฌ๊ฐํ•œ ์ผํšŒ์„ฑ ์‚ฌ๊ณ ์—๋งŒ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.


Emeritus

์ž๋ฐœ์ ์œผ๋กœ ์‚ฌ์ž„ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ๋™์œผ๋กœ ์ „ํ™˜๋œ Maintainer๋Š” Emeritus๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. Emeritus ์ƒํƒœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์“ฐ๊ธฐ/์Šน์ธ/๋‹ซ๊ธฐ ๊ถŒํ•œ์„ ํšŒ์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.
  • (๋‚ด๋ถ€) ๋ช…๋‹จ์˜ Emeritus ํ•ญ๋ชฉ์— ์ด๋ฆ„์„ ๋‚จ๊ฒจ ๊ณต๋กœ๋ฅผ ๊ธฐ๋ฆฝ๋‹ˆ๋‹ค.
  • Discord #maintainers ์ ‘๊ทผ ๊ถŒํ•œ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค(์ฝ๊ธฐ๋“  ๊ธ€์“ฐ๊ธฐ๋“  Maintainer๊ฐ€ ์„ ํƒ).
  • ์ด์–ด์ง€๋Š” ์ฑ…์ž„์€ ์—†์Šต๋‹ˆ๋‹ค.

Emeritus์—์„œ ๋ณต๊ท€

๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ณต๊ท€ ๊ฒฝ๋กœ: ์ตœ๊ทผ 30์ผ ์•ˆ์— ๋จธ์ง€๋œ PR 3๊ฑด. ๊ทธ๋Ÿฌ๋ฉด Core Team์ด ๊ถŒํ•œ์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ง€๋ช…๋ฐ›์„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

Emeritus์˜ ์ทจ์ง€๋Š” ์ธ์ƒ์—๋Š” ๋Š˜ ์ผ์ด ์ƒ๊ธด๋‹ค๋Š” ์ ์„ ์ธ์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ˆ์‹๋…„, ์ด์ง, ์œก์•„ ๊ฐ™์€ ์ผ์„ ์–‘์ชฝ ๋ชจ๋‘์—๊ฒŒ ์•„๋ฌด๋Ÿฐ ๋ถ€๋‹ด์ด๋‚˜ ์‚ฌํšŒ์  ๋น„์šฉ ์—†์ด ๋ฐ›์•„๋“ค์ด๋ ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์ด ๋ฌธ์„œ์˜ ๋ณ€๊ฒฝ

์ด ๋ฌธ์„œ์˜ ๊ทœ์น™์€ Core Team ํ•ฉ์˜๋กœ ๊ฐœ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘๋Œ€ํ•œ ๋ณ€๊ฒฝ(์ง„์ž… ์กฐ๊ฑด, ์‚ฌ์ž„ ๊ธฐ์ค€)์€ ํ™œ๋™ ์ค‘์ธ ํ›„๋ณด์—๊ฒŒ ์ ์šฉ๋˜๊ธฐ ์ „์— GitHub Discussions์— ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘์ƒ์˜ ๋ช…ํ™•ํ™”๋Š” ๊ณง๋ฐ”๋กœ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.