ツールに関するコメント。
オンラインwikiを試してみましたが、個人的な趣味である可能性のあるいくつかの制限を発見しましたが、ドキュメントの構造が含まれ、最も重大なことにドキュメントサーバーに接続する必要があります。
オフラインまたはオンサイトの場合、接続されていることは深刻な問題です(明らかに、安全なSSL接続などでオンサイトを緩和できます)。
現在の文書化プロセスは次のとおりです。
- 静的HTMLジェネレーター
- マークダウン構文
- 分散バージョン管理システム
ドキュメントの「正式な」レイアウトがあり、メニューの構造(および視覚的なスタイリングなどの関連CSS)を提供します。
静的HTMLジェネレーター
cubictempと他の多くのツールに基づいた社内静的HTMLジェネレーターを使用します:pygments、docutils。
私たち/システム管理者/プログラマーのほとんどは美的に美しいものを知っているが、そのようなものを構築するための調整が完全に欠如しているので、生成されたページは明らかに(いです。
しかし、それは構成ファイル、サンプルスクリプト、pdfなどを含めることができます/それは、それを台無しにするhtmlフォーマットを心配したり、ダウンロードのための「サーバー」でそれを見つける場所を心配する必要はありません。
HTMLでない場合は、フォルダにドロップして、URLリンクを追加します。
HTMLはレイアウトの「潜在的な」構造を提供し、ナレッジ/コンテンツアイテム(およびメニュー、コンテンツのテーブルなどを作成できるなどの基本構造メカニズム)の間の「リンク」も決定的に提供します。 lighttpdであろうと小さなものであろうと、マシン上で小さなWebサーバーを実行するか、ApacheやIISで十分に機能します。
私たちのすべてのマシンは、基本的なhtmlの提供にうんざりしており、十分に機能します。
MARKDOWN構文。
MARKDOWN、Textish、またはreStructuredTEXTの粗悪なバージョンを使用して、「創造的な」ジュースがHTMLを心配することなくドキュメントを作成できるようにします。
また、誰もがお気に入りのエディター(Windowsと* NixでScintillaを使用)を使用し、他のエディターはvi / vimを使用することを意味します。
分散バージョン管理システム。
Gitを使用して、ユーザー間でドキュメントを「配布」します。ああ、バージョン管理機能も使用します。
私たちの主な利点は、サーバーに接続しなくても、また「完成した」作品を公開することなく、すべてのドキュメントの更新に取り組むことができることです。ドキュメントの同じ部分、または異なる部分で作業することも、情報を消費することもできます。
個人的には、Wikiはもちろんのこと、ブログを更新するためにサーバーに縛られるのが嫌いです。Gitは私たちにとってうまく機能します。
ワークフローに関するコメント
ウィキは知識の普及/体系化の「ファッション」のように見えますが、他の場所でコメントされているように、すべてのプロセスを維持するのが難しくなり、チームのニーズを最もサポートし、持続可能なツールの組み合わせを見つけるには時間がかかります。
より良い解決策は、単に発見されたものであり、強制されたものではありません。