Macの人気アプリに「Dash」があります。プログラミング言語やフレームワークのAPIドキュメントを、高速に検索することができるアプリとして、開発者の間で高い人気を誇っています。
Dash (Docs & Snippets)
カテゴリ: 開発ツール
価格: 無料
プログラミング言語やライブラリの超高速ドキュメントビューアー。
今回紹介する「DevDocs」はそれのWeb版といった趣のサイトです。ブラウザから、Ruby、Go、C、C++、Pythonなどのプログラミング言語や、Angular.js、jQuery、Ruby on Railsといったライブラリ、さらにはBowerやGitのようなツールのドキュメントを検索することができます。
オフラインモードにも対応している上、各種ショートカットキーも完備しているのでブックマークしておくと何かと役に立つサイトだと思います。
使用方法
ドキュメントの選択
まず「Select documentation」で目的のドキュメントを選択します。例えば「Go」と「Ruby」を選ぶとこの2つのプログラミング言語のドキュメントが検索対象となります。
検索方法
検索する場合、そのままだと選択した全てのドキュメントを対象として検索されます。検索対象を絞り込みたい場合、「ドキュメントの名前 + TAB + 検索後」と検索します。例えば「Ruby + TAB + array」と入力すると、Rubyのドキュメントからarrayが検索されることになります。
オフラインモード
上部の「Offline」ボタンをクリックすると、オフラインで動作するよう設定することができます。「Install all」ボタンを押すと現在選択中のドキュメントやアセットがブラウザに保存され、オフラインでもこのサイトの機能が利用可能となるのです。
試しにInstall allした後、インターネットに接続できない状態でブラウザからdevdocs.ioにアクセスしてみてください。オンライン時と全く同じ様に使えます!
まとめ
DevDocsは、Dashは有料だし…Macからしか使えないし…と思っていた開発者の方にオススメのサービスです。ブラウザさえあればどこからでも使えるので、開発効率上昇のために役立てることができます。