Frage

An meinem Arbeitsplatz habe ich eine Coding-Standards zu schaffen Dokument verantwortlich gesetzt worden. Im Allgemeinen folgen wir, was FxCop und StyleCop Werkzeuge bis zu einem gewissen Grad berichten aber, was wir wirklich brauchen, ist Dokument, das erklärt, wenn eine Konvention zu verwenden, warum und vielleicht sogar ein einfaches Beispiel.

Diese in der Zukunft könnten auch für andere Zwecke erweitert.

Das erste, was mir in den Sinn kam, ist eine interne Wiki-Website zu haben, die wir aufbauen konnten und einfach im Laufe der Zeit ändern, aber ich habe noch nie ein Wiki-basierte Engine vor und möchte einige Empfehlungen verwendet.

Wenn möglich, der Motor in C # sein sollte, so wir in der Lage sind, um unsere Bedürfnisse zwicken sie, falls erforderlich.

Wenn Sie denken, eine Wiki-Lösung ist der falsche Weg, um dies zu, dann bitte eine Alternative geben:)


Aktualisieren

Ich habe gerade darüber informiert worden, obwohl wir einen PHP-Server zu tun haben es aufhalten würde nicht, so fürchte mich PHP-basierte Wiki Ideen vom Tisch sind.


Update 2

Könnten Sie auch (wenn möglich) lassen Sie mich wissen, wenn eine dieser Lösungen mit Active Directory arbeiten?

Prost Tony

War es hilfreich?

Lösung

ScrewTurn Wiki eine freie und Open-Source-Wiki in C # und ASP.Net gemacht. Verschiedene Datenbank-Backends verwendet werden kann, wie MSSQL und MySQL, funktioniert aber auch ohne Datenbank. Es hat mehrere Plugins mit Active Directory zu arbeiten.

Andere Tipps

Mindtouch Deki

Große Wiki und es ist auf C # und PHP gebaut, so können Sie es auf Mono oder .NET verwenden Es hat auch Active Directory-Integration.

Laden Sie ihr ready-to-use VMware-Image. Es begann es auf meinem eigenen PC verwenden, dann bewegt es auf den VMware-Server des Unternehmens, wenn sie es fertig hatte.

Wir halten ein internes Wiki an meinem Geschäft, das fast alle unserer Dokumentation hat (nicht nur Coding-Standards). Wir haben nicht wirklich die Notwendigkeit, unsere eigene Rolle, so dass wir nur verwendet MediaWiki ...

Wir verwenden JAMWiki und lieben es.

Es ist eine solide Anwendung hatten wir nichts als gute Interaktion sowohl mit der Anwendung und den Entwicklern.

Der Typ Sie den Code unterhalten hat eine große Aufgabe Fragen zu beantworten und hilft den Nutzern aus.

Brad Abrams hat einen Online-Satz von C # Codierung standrds veröffentlicht:

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

Wenn Sie die Starter-Kits Abschnitt der Microsoft ASP.NET-Website gehen, werden Sie mehrere Wikis finden zum Download wie ScrewTurn und FlexWiki. Ein Wiki wäre für Ihre Bedürfnisse durch den Klang der es ideal sein: -)

I zweite MediaWiki. Es ist nicht C #, aber es kann eine nette Ausrede sein, schleichen die Hintertür einige freie Software in durch.

Wenn euch ein Microsoft-Shop sind, aber, und verwenden Sharepoint, hat es einige eingebaute in Wiki-artige Funktionalität.

In einem Projekt, das ich entwickeln, habe ich ein MediaWiki Wiki für Entwicklungsdokumentation auf, und eine für die Online-Hilfe.

ich auch erzeugen Teil der Entwicklungsdokumentation direkt aus dem Quellcode und Datenbank.

Im Shop Ich bin auf sie ein kommerzielles Paket zu benutzen, die wirklich gut ist: Confluence . Was ist besonders schön ist, dass es mit LDAP / AD integriert, so dass Sie nicht über eine separate Login benötigen und es bauen vor allem bei geschäftlichen Gebrauch im Auge und hat viele kostenlose Plugins. Wir konnten nicht ohne sie leben.

Ich bin verwirrt durch das, was Sie meinen, wenn Sie sagen, Sie nicht ein PHP-Server haben. Es läuft auf jeder Plattform auf den Menschen bekannt. Ich bemerkte die meisten Visual Studio Entwickler nicht wissen, dass PHP auf IIS ausgeführt wird.

ich mit Mediawiki gehen würde, ist damit das größte Feature-Set hat und die meisten Add-ons für sich entwickeln, falls Sie jemals in dem Hafen benötigen anderswo Ihre Daten. Wenn Sie ändern Ihre Wiki müssen Sie tun es falsch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top