8

私の職場では、コーディング標準文書の作成を担当しています。通常、FxCop および StyleCop ツールが報告する内容にある程度従いますが、実際に必要なのは、規則をいつ使用するか、その理由、および場合によっては簡単な例を説明するドキュメントです。

これは、将来的には他の目的にも拡張される可能性があります。

最初に頭に浮かんだのは、時間の経過とともに簡単に構築および変更できる内部 wiki サイトを持つことでしたが、wiki ベースのエンジンを使用したことがないので、推奨事項をいくつか教えてください。

必要に応じて必要に応じて微調整できるように、可能であればエンジンは C# にする必要があります。

ウィキの解決策が間違っていると思われる場合は、別の方法を教えてください :)


アップデート

php サーバーはありますが、そのままにしておくことはないので、php ベースの wiki のアイデアは検討の対象外です。


更新 2

また、可能であれば、これらのソリューションのいずれかが Active Directory で動作するかどうかも教えていただけますか?

乾杯トニー

4

9 に答える 9

4

ScrewTurn Wikiは、C# および ASP.Net で作成された無料のオープンソース Wiki です。MSSQL や MySQL など、さまざまなデータベース バックエンドを使用できますが、データベースがなくても機能します。Active Directory と連携するためのプラグインがいくつかあります。

于 2009-01-23T14:19:21.393 に答える
2

マインドタッチデキ

優れた wiki であり、C# と PHP で構築されているため、Mono または .NET で使用できます。また、Active Directory との統合も備えています。

すぐに使用できる VMware イメージをダウンロードします。自分の PC で使い始め、準備ができたときに会社の VMware サーバーに移動しました。

于 2009-02-12T15:26:53.960 に答える
1

私たちのショップには、ほぼすべてのドキュメンテーション (コーディング標準だけでなく) を含む内部 wiki があります。独自のものを展開する必要性を実際に認識していなかったので、MediaWikiを使用しました...

于 2009-01-23T13:35:47.160 に答える
1

Brad Abrams は、C# コーディング標準のオンライン セットを公開しました。

http://blogs.msdn.com/brada/articles/361363.aspx

Microsoft ASP.NET サイトのスターター キット セクションにアクセスすると、ScrewTurn や Flexwiki など、いくつかの Wiki をダウンロードできます。wiki は、そのサウンドからして、あなたのニーズに理想的です :-)

于 2009-01-23T15:10:10.543 に答える
0

あなたがphpサーバーを持っていないと言うとき、私はあなたが何を意味するのか混乱しています。それは人間に知られているすべてのプラットフォームで実行されます。ほとんどのVisualStudio開発者は、PHPがIISで実行されていることを知らないことに気づいています。

私はmediawikiを使いますそれはあなたがあなたのデータを他の場所に移植する必要がある場合に備えてそれのために開発された最大の機能セットとほとんどのアドオンを持っています。ウィキを変更する必要がある場合は、間違っています。

于 2009-01-23T15:12:39.837 に答える
0

MediaWiki を 2 番目に使用します。これは C# ではありませんが、バックドアからフリー ソフトウェアを忍び込ませる良い口実になる可能性があります。

ただし、Microsoft ショップで SharePoint を使用している場合は、wiki 風の機能が組み込まれています。

于 2009-01-23T13:45:15.270 に答える
0

私が開発している 1 つのプロジェクトでは、MediaWiki wiki を開発ドキュメント用に 1 つと、オンライン ヘルプ用に 1 つセットアップしました。

ソースコードとデータベースから開発ドキュメントの一部を生成することさえあります。

于 2009-01-23T13:47:58.120 に答える
0

私がいるショップでは、非常に優れた商用パッケージを使用しています: Confluence . 特に優れているのは、LDAP/AD と統合されているため、個別のログインが不要であり、特にビジネスでの使用を念頭に置いて構築されており、無料のプラグインがたくさんあることです。私たちはそれなしでは生きられませんでした。

于 2009-01-23T13:50:03.217 に答える