2 مستودعات
Tools that aggregate technical API references from multiple source modules into a single cross-linked site.
Distinct from Binary Module Linking: Candidates are focused on binary linking or database APIs; none address multi-module documentation aggregation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Multi-Module API Documenters. Refine with filters or upvote what's useful.
Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project roots and compiled modules to produce searchable HTML websites or offline docsets. The system functions as a multi-module API documenter, aggregating documentation from separate source modules into a single site with cross-module linking. It serves as a markdown-based documentation engine that integrates technical guides and LaTeX mathematical equations to complement generated API references. The tool covers a broad capability surface including multi-language API generation for
Aggregates documentation from several separate source modules into a single site with cross-module linking.
Dokka هو محرك وثائق قابل للتوسيع مصمم لتوليد مواد مرجعية منظمة لواجهات برمجة التطبيقات (API) لمشاريع Kotlin. من خلال تحليل الكود المصدري والتعليقات، يعمل كمولد مواقع ثابتة يحول قواعد الكود إلى وثائق قابلة للقراءة. يندمج مباشرة في تدفقات عمل التطوير كإضافة لنظام البناء، مما يسمح بالإنشاء المؤتمت للمواد المرجعية أثناء عملية التجميع القياسية. يتميز المشروع بخط أنابيب معالجة معياري قائم على الإضافات يسمح للمطورين بتعديل سير عمل التوليد، وتخصيص تنسيقات المخرجات، وضبط التصميم المرئي. وهو يدعم هياكل المشاريع المعقدة من خلال تجميع الوثائق من مشاريع فرعية متعددة في مخرج واحد موحد. علاوة على ذلك، يتضمن محرك إسناد تبادلي يحل رموز الكود الداخلية ويربطها بوثائق المكتبات الخارجية، مما يضمن بقاء المواد المولدة متصلة وقابلة للتنقل. يوفر المحرك تحكماً واسعاً في المخرج النهائي، بما في ذلك القدرة على تصفية عناصر كود معينة، وتضمين أمثلة استخدام حية، والربط مباشرة بمستودعات الكود المصدري البعيدة. وهو يدعم تنسيقات مخرجات متعددة، مثل HTML، وMarkdown، وJavadoc، ويسمح بتخصيص عميق للقوالب والأصول لتلبية متطلبات العلامة التجارية أو الوثائق المحددة. تم تصميم الأداة ليتم استدعاؤها عبر واجهات سطر الأوامر أو من خلال تكاملات أدوات البناء الأصلية، مما يسهل استخدامها في خطوط أنابيب النشر المؤتمتة.
Aggregates documentation from multiple subprojects into a single unified reference for complex codebases.