ST_FUNC開発日記

建築構造設計Excelアドイン開発の記録

TypeDocによるドキュメントの作成

アドインのほうは丁寧に書きたいため手動ででドキュメントを作成したが、 ライブラリの関数については、自動生成してみてもいいかと思うので、下記ページを見ながら自動生成を試みる。

qiita.com

まず、TypeDocのインストール。

ライブラリに含める必要はないので-Dオプションをつける。

$ npm install -D typedoc

最初にTypeDocと書いてやったらエラーになった。大文字はだめですね。

typedocのインストール · st-func/st-func-ts@5448831 · GitHub

またpackage.jsにスクリプトを登録する

"scripts": {
    "build": "tsc",
    "prepare": "npm run build",
    "test": "jest",
    "typedoc": "typedoc --out ./docs/ ./src/"
  },

また、docsフォルダができるので、.gitignoreと.npmignoreを対応

typedocをscriptに登録 · st-func/st-func-ts@fe0c155 · GitHub

これで、あとはスクリプトを実行するだけ

$ npm run typedoc

あっという間にドキュメントができた。

こんな感じ

st-func.main.jp

なんとREADMEもしっかりhtmlにしてindex.htmlにしてくれるんですね。