Bei der Veröffentlichung eines Pakets über Nuget, speziell ein SDK - Was ist die beste Vorgehensweise bei der Veröffentlichung der Dokumentation (api Referenz zum Beispiel)? - Gibt es einen bestimmten Ort, um Dokumentation in den Veröffentlichungsprozess hochzuladen oder sollte es nur in Git sein?Nuget - Wo veröffentliche ich Dokumentation?
Antwort
Für kurze API-Referenz ist die gängige Praxis XML documentation Datei [s] in einem NuGet-Paket.
Für eine vollwertige Dokumentation ist der beste Ort außerhalb von NuGet. Für mein SDK lade ich CHM hoch, um die Seite auf GitHub zu veröffentlichen. Technisch gesehen können Sie alles, was Sie wollen, in das Paket aufnehmen, aber nur sehr wenige Benutzer werden die Dokumentation dort entdecken und für die Mehrheit der Benutzer wird es nur die Paketgröße für keinen Wert aufblähen.
Sie müssen eine XML-Datei enthalten - You can see here
Bevor Sie ein NuGet Paket erstellen können, Sie etwas zu verpacken müssen. Zumindest benötigen Sie eine kompilierte Assembly (.dll), auf die Benutzer verweisen können. Sie sollten jedoch auch eine Dokumentationsdatei (.xml) einfügen. Sie dürfen NuGet-Pakete erstellen, die keine Dokumentationsdatei enthalten, aber den Benutzern werden nicht die vielen hilfreichen Methoden-/Klassen-/Parameterkommentare angezeigt, die Sie verantwortungsvoll in Ihren Code aufgenommen haben.
- 1. Dokumentation für Nuget API
- 2. Wo finde ich Hpricot-Dokumentation?
- 3. Wo finde ich PythonMagick-Dokumentation?
- 4. NuGet: wo ist AForge.Video.FFMPEG
- 5. Wo finde ich Dokumentation für RDLC XML?
- 6. Wo kann ich Apple-Dokumentation verbessern?
- 7. Wo finde ich gute Dokumentation auf OpenXML
- 8. Wo finde ich Meteor 1.2 Dokumentation?
- 9. Wo finde ich Dokumentation für npm-Pakete?
- 10. Wo finde ich Dokumentation für bestimmte Version
- 11. Wo bekomme ich Ruby-Asana Dokumentation
- 12. Wo finde ich eine ausführliche DCOM-Dokumentation?
- 13. Wo finde ich die aktuelle StructureMap-Dokumentation?
- 14. Wo finde ich Dokumentation für Jasmingerüst?
- 15. Wo kann ich die Django-Dokumentation herunterladen?
- 16. Wie veröffentliche ich die Version?
- 17. Wo ist Xamarin.Forms.Theme.Base Nuget Paket
- 18. Wo ist die MOQ-Dokumentation?
- 19. Wo finden Sie JavaScript-Dokumentation?
- 20. Wo ist die Bootstrap-Dokumentation
- 21. Wo ist logback Codierermusters Dokumentation
- 22. Wo ist jQuery .sort() Dokumentation?
- 23. Wie veröffentliche ich meine Website?
- 24. Wie "veröffentliche" ich meine Anwendung?
- 25. Wo ist das Microsoft.Owin.Security.Basic NuGet-Paket?
- 26. Wo finde ich Dokumentation für browserspezifische CSS3-Eigenschaften?
- 27. Wo finde ich Dokumentation zur Entwicklung (Rails 3) Helfer
- 28. Wo finde ich die offizielle Dokumentation für Python Version 2.6.2c1?
- 29. Wo finde ich Dokumentation zu den `.. * ..` ggplot Optionen?
- 30. Wo finde ich Dokumentation für die Excel Pictures-Sammlung?
github Seiten ????? – Shyju
Sie können alle Ansätze verwenden, z. B. das Einrichten einer Website ähnlich wie http://docs.microsoft.com. NuGet selbst gibt Ihnen keinen Weg dazu. –