TIL 210623

2021. 6. 24. 00:54ใ†๐Ÿ“” TIL

Facts

1. NestJs ์„ธ์…˜ ์ง„ํ–‰

2. Asciidoc ์กฐ์‚ฌ

 

Feelings

ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„์—๊ฒŒ NestJs ํŠœํ† ๋ฆฌ์–ผ ์„ธ์…˜์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ๋‚ด ์ง€์‹์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด์ง€๋งŒ ๊ทธ๋งŒํผ ์žฌ๋ฐŒ๋Š” ์ผ์ด๊ธฐ๋„ ํ•˜๋‹ค. ๋ฌธ์„œํ™”๋ฅผ ์ž˜ ํ•ด ๋‘ฌ์•ผ ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋งˆ์นจ asciidoc์„ ๊ณต๋ถ€ํ•˜๊ฒŒ ๋๋‹ค. ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅธ์‚ฌ๋žŒ์ด ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ’€์–ด ์“ฐ๋Š” ๊ฒƒ๋„ ๋งค๋ ฅ์ ์ธ ์ผ์ด๋ผ ๋Š๊ผˆ๋‹ค. ๋‹ค์Œ์ฃผ๋ถ€ํ„ฐ๋Š” ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ javadoc ๊ณผ asciidoc ๋„ ์ž˜ ์ž‘์„ฑํ•˜์—ฌ ์™„์„ฑ๋„ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค.

 

Finds

1. asciidoc์„ ์ž‘์„ฑํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜, ์›๋ฆฌ

2. gitlab๊ณผ github ์—ฐ๋™

- ๋ฏธ๋Ÿฌ๋ง์ด๋ผ๋Š” ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ๋‹ค. 1) Gitlab ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ํด๋ก  ํ•œ ํ›„, 2) github์— ์ƒˆ๋กœ์šด ๋ ˆํฌ๋ฅผ Private ์œผ๋กœ ์ƒ์„ฑํ•œ๋‹ค. 3) ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋กœ ํ‘ธ์‰ฌํ•˜๋ฉด ๋œ๋‹ค.

$ git push --mirror `github ์ƒˆ๋กœ์šด ๋ ˆํฌ ์ฃผ์†Œ`

3. javadoc๊ณผ asciiDoc ์ฐจ์ด

- javaDoc ์€ ์ฃผ๋กœ ํด๋ž˜์Šค์™€ ๋ฉ”์„œ๋“œ์˜ ์ฑ…์ž„์„ ์„ค๋ช…ํ•œ๋‹ค.

- asciiDoc ์€ ๊ฒฐ๊ตญ Spring API doc ์„ ์ž‘์„ฑํ•˜๋Š” ๋„๊ตฌ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ฃผ๋กœ HTTP API ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ด๋ฃฌ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ API spec ์„ ์ดํ•ดํ•ด์•ผํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ๋“ฑ์ด ์ฃผ๋กœ ์ฝ๊ฒŒ ๋œ๋‹ค.

 

'๐Ÿ“” TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL 210629  (0) 2021.06.29
6์›” ๋„ท์งธ ์ฃผ ์ฃผ๊ฐ„ ํšŒ๊ณ   (0) 2021.06.29
TIL 210621  (0) 2021.06.22
6์›” ์…‹์งธ ์ฃผ ์ฃผ๊ฐ„ ํšŒ๊ณ   (0) 2021.06.20
TIL 210617  (0) 2021.06.18