Distributor: ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „ 1.6.0

์— ๋งŒ๋“  2020๋…„ 03์›” 28์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: 10up/distributor

์ด ๋ฌธ์ œ๋Š” 1.6.0 ๋ฆด๋ฆฌ์Šค์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชฉํ‘œ ์ถœ์‹œ์ผ: ๋ฏธ์ • .

์ถœ์‹œ ์ „ ๋‹จ๊ณ„

๋ฆด๋ฆฌ์Šค ๋‹จ๊ณ„

  • [x] ๋ถ„๊ธฐ: develop ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•ด release/1.6.0 ๋ผ๋Š” ๋ฆด๋ฆฌ์Šค ๋ถ„๊ธฐ๋ฅผ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค.
  • [x] ๋ฒ„์ „ ๋ฒ”ํ”„: ๋ฆด๋ฆฌ์Šค๋˜๋Š” ๋ฒ„์ „์ด ์•„์ง ๋ฐ˜์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ distributor.php , distributor.pot ๋ฐ readme.txt ์˜ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๋ฒ”ํ”„ํ•˜์‹ญ์‹œ์˜ค. distributor.php ์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ "Version:" ์†์„ฑ๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ DT_VERSION ์ƒ์ˆ˜๋ฅผ ๋ชจ๋‘ ์—…๋ฐ์ดํŠธํ•˜์—ฌ -dev ์ ‘๋ฏธ์‚ฌ๊ฐ€ ๋ถ™๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  • [x] ๋ณ€๊ฒฝ ๋กœ๊ทธ: CHANGELOG.md ์˜ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋ฅผ ์ถ”๊ฐ€/์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  • [x] ์†Œํ’ˆ: CREDITS.md ํŒŒ์ผ์„ ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • [x] Readme ์—…๋ฐ์ดํŠธ: ํ•„์š”์— ๋”ฐ๋ผ ๋‹ค๋ฅธ Readme๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. README.md ๋Š” GitHub์šฉ์ด๊ณ  readme.txt ์—๋Š” WordPress.org ๊ด€๋ จ ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์€ ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
  • [x] ๋ฒˆ์—ญ: npm run makepot ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ .pot ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  • [x] ๋ณ‘ํ•ฉ: ๋ฆด๋ฆฌ์Šค ๋ถ„๊ธฐ์—์„œ develop ๋กœ ๋น ๋ฅด๊ฒŒ ๊ฐ๊ธฐ๊ฐ€ ์•„๋‹Œ ๋ณ‘ํ•ฉ์„ ์ˆ˜ํ–‰ํ•œ ๋‹ค์Œ(๋˜๋Š” pull ์š”์ฒญ์„ ๋ณ‘ํ•ฉ) develop ์— ๋Œ€ํ•ด ๋™์ผํ•œ ์ž‘์—…์„ master ( git checkout master && git merge --no-ff develop ). master ์—๋Š” ์•ˆ์ •์ ์ธ ๊ฐœ๋ฐœ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • [x] ๋นŒ๋“œ: master ๋ถ„๊ธฐ์—์„œ npm install && npm run release ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด stable ๋ถ„๊ธฐ๊ฐ€ ์ž‘์—… ํŠธ๋ฆฌ๋กœ ๋ณต์ œ๋˜๊ณ  ์ตœ์‹  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋ณต์‚ฌ๋œ release ๋ผ๋Š” ํ•˜์œ„ ํด๋”๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ํŒŒ์ผ์ด release ํด๋”์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ gulp-tasks/copy.js ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • [x] ํ™•์ธ: master ์ˆ˜์ •๋œ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด develop ๋กœ ๋Œ์•„๊ฐ€ ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์‹คํ–‰ํ•˜๊ณ  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹ํ•œ ๋‹ค์Œ 6๋‹จ๊ณ„๋กœ ๋Œ์•„๊ฐ€์‹ญ์‹œ์˜ค.
  • [x] ํ…Œ์ŠคํŠธ: release ํ•˜์œ„ ํด๋”์˜ ๋ฒ„์ „์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ฐฐํฌ์ž๋กœ ์ „ํ™˜ํ•˜๊ณ  UI์—์„œ ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ์ž‘์—…์„ ์‹คํ–‰ํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • [x] ํ‘ธ์‹œ: ์ฒซ ๋ฒˆ์งธ ๋งˆ์Šคํ„ฐ: git push , release ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์—์„œ ๋ชจ๋“  ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  origin stable : git push origin stable ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • [x] ๋ฆด๋ฆฌ์Šค: ์ƒˆ ๋ฆด๋ฆฌ์Šค ๋ฅผ ๋งŒ๋“ค๊ณ  ํƒœ๊ทธ์™€ stable ๋ถ„๊ธฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. CHANGELOG.md ์˜ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋ฅผ ๋ฆด๋ฆฌ์Šค ๋ณธ๋ฌธ์— ๋ถ™์—ฌ๋„ฃ๊ณ  1.6.0 ๋งˆ์ผ์Šคํ†ค ์˜ ๋งˆ๊ฐ๋œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋ฆด๋ฆฌ์Šค ์•„๋ž˜์— ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค .
  • [ ] ๋ฒ„์ „ ๋ฒ”ํ”„(๋‹ค์‹œ): develop ๋ถ„๊ธฐ( cd ../ && git checkout develop )์—์„œ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ distributor.php , distributor.pot ๋ฐ readme.txt ~ 1.6.1-dev . ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋‹ค๋ฅธ ๋ฒ„์ „ ๋ฒˆํ˜ธ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. @since ์ฃผ์„์˜ ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ ๋ฆด๋ฆฌ์Šค ์ง์ „์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • [x] ์ด์ •ํ‘œ ๋‹ซ๊ธฐ: ๋ฆด๋ฆฌ์Šค ๋‚ ์งœ๊ฐ€ ์žˆ๋Š” 1.6.0 ์ด์ •ํ‘œ ( Due date (optional) ํ•„๋“œ) ๋ฐ GitHub ๋ฆด๋ฆฌ์Šค ๋งํฌ( Description field )๋ฅผ ํŽธ์ง‘ํ•œ ๋‹ค์Œ ์ด์ •ํ‘œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค.
  • [x] ๋ถˆ์™„์ „ํ•œ ํ•ญ๋ชฉ ํŽ€ํŠธ: 1.6.0 ๋Œ€ํ•ด ์ด์ •ํ‘œ๊ฐ€ ๋œ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ ๋˜๋Š” PR์ด ๋ฆด๋ฆฌ์Šค์— ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฉด ์ด์ •ํ‘œ๋ฅผ 2.0.0 ๋˜๋Š” Future Release .

์ถœ์‹œ ํ›„ ๋‹จ๊ณ„

  • [ ] ๋ฐฐํฌ์ž๋ฅผ Packagist์— ์ œ์ถœ(#356 ์ฐธ์กฐ)

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@jshwlkr ์ด๋ฒˆ ์ฃผ์— Distributor 1.6 ๋ฆด๋ฆฌ์Šค๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ๊ณง ๋ฆด๋ฆฌ์Šค๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ตฌ๋…ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋˜๊ณ  ํ•ด๋‹น ์‹œ์ ์—์„œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ž„๋ฐ•ํ–ˆ์„ ๋•Œ ์•Œ๋ฆผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

์ด ๋ฆด๋ฆฌ์Šค๋ฅผ ์–ธ์ œ ๋ณผ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ๋ฐฐํฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ 1.6.0 ๋ฒ„๊ทธ ์ˆ˜์ •์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

@jshwlkr ์ด๋ฒˆ ์ฃผ์— Distributor 1.6 ๋ฆด๋ฆฌ์Šค๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ๊ณง ๋ฆด๋ฆฌ์Šค๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ตฌ๋…ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋˜๊ณ  ํ•ด๋‹น ์‹œ์ ์—์„œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ž„๋ฐ•ํ–ˆ์„ ๋•Œ ์•Œ๋ฆผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

@jshwlkr WP ๊ด€๋ฆฌ์ž์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณด์ง€ Distributor 1.6.0 ์ด 7์›” 2์ผ์— ๋‹ค์‹œ ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋„ค, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @jeffpaul. ์•Œ ๊ฒ ์–ด์š”.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰