SlideShare a Scribd company logo
1 of 13
Download to read offline
1
DocFXでDocFXで
脱Excel方眼紙!脱Excel方眼紙!in .NET Conf 関西2018 2018-10-06
Иосиф Такакура (Iosif Takakura) @huideyeren
1
2
はじめにはじめに
1
3
自己紹介自己紹介
東京都在住
今日は東京から来ました
雑食系ITエンジニア
普段使う技術
.NET
JavaScript/TypeScript
Python
Ruby
今作っているモノ
なお、どれも「C#一本」にはならないかも……
議論できるメモ帳アプリ「Charanke」
いいことを3つ書き留めるプチ日記「e-koto-3」
1
4
さて、ここからが本題。さて、ここからが本題。
1
5
ドキュメント、書いてますか?ドキュメント、書いてますか?
ドキュメントを書くことは重要
でも、Excel方眼紙は勘弁
私は、Excel方眼紙が嫌い
私は、二重の手間が嫌い
だから、手作業で、Excelで書きたくないです。
1
6
ドキュメントを自動で書きたいドキュメントを自動で書きたい
例えば、こんなツールがある
Java : JavaDoc
JavaScript : JSDoc
TypeScript : TypeDoc
Python : Sphinx
Ruby : RDoc, YARD
.NETにはあるのかな?
1
7
ありました!ありました!
DocFX
1
8
どうやって使うの?どうやって使うの?
1. ソリューションに「クラスライブラリー」プロジェクトを作りま
す。
2. NuGetで、 パッケージを追加します。
3. を編集します。
4. ビルドすると フォルダ内にドキュメントが出来上がります。
今は使ってはないけど、
です。
Swagger/OpenAPIのドキュメントも作れるら
しい
1
9
どんなドキュメントが出来上がるの?どんなドキュメントが出来上がるの?
1
10
使ってて残念なところ使ってて残念なところ
.NETアーキテクチャー以外のものに使える?
PDF出力がないところ
拡張機能が少ないところ
Markdownの方言問題
明確にはGFMじゃない
一応GFMに設定できる
1
11
これからの展望これからの展望
非.NETアーキテクチャーも混在するシステムのドキュメント
とりわけ他の言語のツールとの協調関係
使い勝手の悪さをどう補うか
1
12
ということで、次回予告。ということで、次回予告。
「C#とPythonとJavaScriptのドキュメントを一つにまとめる」
やります。
ただし発表はおそらく東京のどこかでやるんじゃないかと。
1
13
ご清聴ありがとうございましたご清聴ありがとうございました
1

More Related Content

Similar to DocFXで脱Excel方眼紙!

sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
真乙 九龍
 
Atnd地域検索作ったよー
Atnd地域検索作ったよーAtnd地域検索作ったよー
Atnd地域検索作ったよー
Ohishi Mikage
 
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
 
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
Takeshi Komiya
 

Similar to DocFXで脱Excel方眼紙! (20)

StudyCo_DocumentAI による OCR と LLM で紙文書をデータ化する(試み)
StudyCo_DocumentAI による OCR と LLM で紙文書をデータ化する(試み)StudyCo_DocumentAI による OCR と LLM で紙文書をデータ化する(試み)
StudyCo_DocumentAI による OCR と LLM で紙文書をデータ化する(試み)
 
ガラパゴスExcel
ガラパゴスExcelガラパゴスExcel
ガラパゴスExcel
 
Sphinxでまとめる多言語環境APIドキュメント
Sphinxでまとめる多言語環境APIドキュメントSphinxでまとめる多言語環境APIドキュメント
Sphinxでまとめる多言語環境APIドキュメント
 
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
 
WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
 
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
 
20230508_SD輪読&座談会#44_kitazaki.pdf
20230508_SD輪読&座談会#44_kitazaki.pdf20230508_SD輪読&座談会#44_kitazaki.pdf
20230508_SD輪読&座談会#44_kitazaki.pdf
 
Atnd地域検索作ったよー
Atnd地域検索作ったよーAtnd地域検索作ったよー
Atnd地域検索作ったよー
 
Excel取込みで失敗した先生
Excel取込みで失敗した先生Excel取込みで失敗した先生
Excel取込みで失敗した先生
 
現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術
 
SIMD.js(ECMAScript 7)
SIMD.js(ECMAScript 7)SIMD.js(ECMAScript 7)
SIMD.js(ECMAScript 7)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム   Gx#20再帰、漸化式、差分方程式とアルゴリズム   Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
 
気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!
 
クリーンアーキテクチャ学んでみた
クリーンアーキテクチャ学んでみたクリーンアーキテクチャ学んでみた
クリーンアーキテクチャ学んでみた
 
社内のマニュアルをSphinxで作ってみた
社内のマニュアルをSphinxで作ってみた社内のマニュアルをSphinxで作ってみた
社内のマニュアルをSphinxで作ってみた
 
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
 
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますようにもっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
 
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
excel を捨てよ blockdiag を使おう 2011/05 #tqrk03 (tokyu.rb)
 

More from Iosif Takakura

Osuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょうOsuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょう
Iosif Takakura
 

More from Iosif Takakura (11)

取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
 
Marp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライドMarp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライド
 
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化するscikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
 
Django 製 CMS Wagtail で Blog を作ってみる
Django 製 CMS Wagtail で Blog を作ってみるDjango 製 CMS Wagtail で Blog を作ってみる
Django 製 CMS Wagtail で Blog を作ってみる
 
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみるZappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみる
 
Django と Wagtail で作る Headless CMS
Django と Wagtail で作る Headless CMSDjango と Wagtail で作る Headless CMS
Django と Wagtail で作る Headless CMS
 
技術的負債との戦い方
技術的負債との戦い方技術的負債との戦い方
技術的負債との戦い方
 
C#初心者がxamarinに手を出してみた
C#初心者がxamarinに手を出してみたC#初心者がxamarinに手を出してみた
C#初心者がxamarinに手を出してみた
 
Sphinxで同人誌を書いてみた
Sphinxで同人誌を書いてみたSphinxで同人誌を書いてみた
Sphinxで同人誌を書いてみた
 
ようこそ先輩 - 2014年8月2日
ようこそ先輩 - 2014年8月2日ようこそ先輩 - 2014年8月2日
ようこそ先輩 - 2014年8月2日
 
Osuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょうOsuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょう
 

DocFXで脱Excel方眼紙!