- 「筆者以外」という記述には、GitHub Sponsorsなどによる書籍購入以外のサポートをしている人という意味合いを含みます。
- このリポジトリの最新状況が電子出版済みの内容と完全一致するわけではありません。
- このトップREADMEはMarkdownですが、基本的に他のドキュメントはreStructuredText製です。
このリポジトリは、技術同人誌「Sphinx拡張 ミニカタログ」の制作にあたり、執筆やPDF生成などのために必要なリソースを一式管理するためのものです。
このリポジトリでは、プログラミング言語としてPythonとNode.jsを、ビルド環境としてDockerを必要としています。 また、ランタイム等の管理にはMISEを採用しているため、MISEをすでに使用しているのであれば筆者と同等に近い環境を得られます。
- Python: Sphinxをベースとした書籍内容の執筆等に使用。
- Node.js: Textlintを用いた日本語文体のチェックに使用。
- Docker: 書籍本体のPDF生成に使用。