Documentation

Documentation

Compodoc๋Š” Angular ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ ๋ฌธ์„œํ™” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Nest์™€ Angular๋Š” ๋งค์šฐ ์œ ์‚ฌํ•ด Compodoc์€ Nest ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Setup

๊ธฐ์กด Nest ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ Compodoc์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. npm์„ ์„ค์น˜ํ•œ ์ƒํƒœ์—์„œ OS ํ„ฐ๋ฏธ๋„์— ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ dev-dependency๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

$ npm i -D @compodoc/compodoc

Generation

๊ณต์‹ ๋ฌธ์„œ์— ๋”ฐ๋ผ ์•„๋ž˜ ๋ช…๋ น (npm 6 ํ•„์ˆ˜)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ npx compodoc -p tsconfig.json -s

๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  http://localhost:8080์œผ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. ์ดˆ๊ธฐ Nest CLI ํ”„๋กœ์ ํŠธ๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Contribute

Compodoc ํ”„๋กœ์ ํŠธ ์—ฌ๊ธฐ์— ๊ธฐ์—ฌํ•˜๊ณ  ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Last updated