سؤال

هل هناك أي طريقة لإنشاء مستندات المشروع أثناء عمليات الإنشاء التلقائية؟

أرغب في الحصول على مجموعة واحدة من الملفات المصدر (HTML؟) مع دليل المستخدم، ومن بينها إنشاء:

  • وثيقة PDF
  • مساعدة آلية تبادل المعلومات
  • نسخة HTML من المساعدة

سيكون المحتوى هو نفسه بشكل أساسي في جميع التنسيقات الثلاثة.

أستخدم حاليًا msbuild وCCNET، لكن يمكنني تغيير ذلك إذا لزم الأمر.

هل كانت مفيدة؟

المحلول

نعم!

  • يستخدم قلعة الرمل لإنشاء وثائق CHM/HTM الخاصة بواجهات برمجة التطبيقات.
  • يستخدم دوكبوك + فوب وأدوات أخرى لإنتاج أنواع أخرى من الوثائق بصيغة PDF وRTF وHTML وما إلى ذلك...

يمكن دمجها بسهولة مع CruiseControl.NET من خلال نانت.

نصائح أخرى

هل جربت دوكسيجين؟إنه متاح لنظام التشغيل Windows أيضًا ويجب أن يكون من السهل دمجه في أي برنامج نصي/عملية إنشاء.

قد يقطع مشروع Apache Forrest شوطًا طويلًا ليمنحك ما تريد.

سيكون من الأفضل عمومًا كتابة وثائقك بتنسيق XML.ومن ذلك يجب أن تكون قادرًا على إنشاء أي شيء تحتاجه تقريبًا.

يمكن أن تقوم التعليمات والدليل بإنشاء ملفات PDF وHTML وCHM ذات نوعية جيدة (وتنسيقات أخرى) من مصدر واحد.كما أن لديها واجهة سطر الأوامر.لدي الإصدار 4 وأعجبني كثيرًا.أستخدم الشروط الشرطية (مثل #ifdefs) لإنشاء إصدارات Windows وMac من وثائقي بتنسيقات مختلفة كجزء من ملف إنشاء .bat/.csh.الإصدار 5 متاح الآن.

http://www.ec-software.com/

إذا كنت تريد توثيق واجهة برمجة التطبيقات الخاصة بك أيضًا، وكنت تستخدم msbuild، ففكر في استخدام DocProject للسيطرة على قلعة الرمل يبني.(هذه الأدوات ليست مخصصة لتوثيق المستخدم النهائي...)

لقد كانت لي تجربة مع دوكسيجين.إنه أمر جميل وسهل، لكنه يجعلك ترغب في التعليق الزائد على الكود لتسهيل أعمال التوثيق اللاحقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top