Inside Sphinx
- 0 JPY
Sphinx はドキュメント変換ツールとして数多くのプロジェクトで利用されています。 その特徴のひとつにさまざまな機能を追加する拡張パッケージが存在することが挙げられます。 このような Sphinx の拡張性を支えているのが、Sphinx の多様な API およびコンポーネント群です。 Sphinx 自身もこれらの API やコンポーネントを利用して実装されています。 しかし、残念ながらこうした Sphinx 自体の構造やフレームワークについてはドキュメントが少なく、 アイディアを形にするのが難しいのが現状です。 そこで、本書はいくつかの Sphinx 拡張を取り上げながら、Sphinx がどのような構造をしているのか、 また、Sphinx をどのように拡張できるのかを紹介します。 本書を読むことで Sphinx への理解が深まるきっかけとなるはずです。