Submit Search
Upload
[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)
•
3 likes
•
803 views
Yoshifumi Yamaguchi
Follow
JUS勉強会で発表させていただきました。Sphinxの簡単なデモと応用についての紹介です。
Read less
Read more
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
[20110219] pfffについて
[20110219] pfffについて
Yoshifumi Yamaguchi
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
Everything You Always Wanted to Know About Development (UBC CFIS)
Everything You Always Wanted to Know About Development (UBC CFIS)
CFIS
Allegan County Emergency Management Dept
Allegan County Emergency Management Dept
liam00
[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLT
Yoshifumi Yamaguchi
Sphinxで翻訳してたら本が出てた話
Sphinxで翻訳してたら本が出てた話
Yoshifumi Yamaguchi
[20110129] sphinx theme collection 2011春
[20110129] sphinx theme collection 2011春
Yoshifumi Yamaguchi
Recommended
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
[20110219] pfffについて
[20110219] pfffについて
Yoshifumi Yamaguchi
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
Everything You Always Wanted to Know About Development (UBC CFIS)
Everything You Always Wanted to Know About Development (UBC CFIS)
CFIS
Allegan County Emergency Management Dept
Allegan County Emergency Management Dept
liam00
[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLT
Yoshifumi Yamaguchi
Sphinxで翻訳してたら本が出てた話
Sphinxで翻訳してたら本が出てた話
Yoshifumi Yamaguchi
[20110129] sphinx theme collection 2011春
[20110129] sphinx theme collection 2011春
Yoshifumi Yamaguchi
Fkaas Taklimat 1st Year Experience
Fkaas Taklimat 1st Year Experience
aziz200458
The Three Little Pigs Animation
The Three Little Pigs Animation
room3tomarata
Learn You Some Erlang for great good! 日本語化プロジェクト
Learn You Some Erlang for great good! 日本語化プロジェクト
Yoshifumi Yamaguchi
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
Yoshifumi Yamaguchi
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
More Related Content
Viewers also liked
Fkaas Taklimat 1st Year Experience
Fkaas Taklimat 1st Year Experience
aziz200458
The Three Little Pigs Animation
The Three Little Pigs Animation
room3tomarata
Learn You Some Erlang for great good! 日本語化プロジェクト
Learn You Some Erlang for great good! 日本語化プロジェクト
Yoshifumi Yamaguchi
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
Yoshifumi Yamaguchi
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
Viewers also liked
(6)
Fkaas Taklimat 1st Year Experience
Fkaas Taklimat 1st Year Experience
The Three Little Pigs Animation
The Three Little Pigs Animation
Learn You Some Erlang for great good! 日本語化プロジェクト
Learn You Some Erlang for great good! 日本語化プロジェクト
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)
1.
2.
—
— id : ymotongpoo — — OSS — Tornado Web — Redis KVS — Jinja2
3.
—
1. Sphinx 2. Sphinx 3. reST 4. Sphinx — — —
4.
1/4 Sphinx
— 2 — — Python, easy_install, Sphinx 3 — — Ubuntu $ sudo apt-‐get install python-‐sphinx — Mac OS X $ sudo port install python-‐sphinx —
5.
2/4 Sphinx
— “sphinx-‐quickstart” $ mkdir Unix-‐How-‐to $ cd Unix-‐How-‐to $ sphinx-‐quickstart — Enter . — conf.py — 3 — — —
6.
3/4 reST
— reST = reStructuredText — http://sphinx-‐users.jp/doc10/rest.html ============ — ============ — — ========= — — -‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐ -‐ 1 — toctree -‐ 2 #. 1 #. 2
7.
4/4 Sphinx
— Makefile $ make html ============ ============ ========= 1 2 -‐ 1 1. 1 -‐ 2 2. 2 #. 1 #. 2
8.
1/2 — HTML
LaTeX PDF ePub $ make latex $ make latexpdf $ make epub — HTML
9.
—
“Jinja2” — 2 html — : layout.html — : page.html — basic
10.
Sphinx
— OSS — Python 2.6.2 — OpenPNE Web API — groonga … —
11.
Sphinx
— Sphinx — Python & (Erlang, Ruby, C++, JavaScript…) — ) C c:function:: int printf(const char *format, …) ..
12.
Sphinx
— — — — Sphinx
13.
Sphinx
— autodoc – docstring — intersphinx – Sphinx — pngmath – PNG — jsmath – JavaScript — graphviz – Graphviz — coverage – — todo – Todo Sphinx
14.
Sphinx
— — sdedit — UML — blockdiag — — docx — Sphinx Word
15.
sdedit (Quick Sequence
Diagram Editor) — UML .. sequence-‐diagram:: :maxwidth: 500 :linewrap: false :threadnumber: true actor:Actor sphinx:Sphinx[a] dot:Graphviz sdedit:Quick Sequence Diagram Editor actor:sphinx.make html sphinx:dot.render_diagram() sphinx:sdedit.render_diagram()
16.
blockdiag by @tk0miya —
— sphinxcontrib-‐blockdiag Sphinx .. blockdiag:: diagram webapp { login -‐> something -‐> logout -‐> login }
17.
docx — Sphinx
Word — by
18.
— Sphinx
— — — — — — —
Download now