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 ์๋ก์ด ๋ ํฌ ์ฃผ์`
- 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 |