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 是一个可扩展的文档引擎,专为生成 Kotlin 项目的结构化 API 参考材料而设计。通过解析源代码和注释,它作为一个静态网站生成器,将代码库转换为可读文档。它直接集成到开发工作流中作为构建系统插件,允许在标准编译过程中自动创建参考材料。 该项目通过模块化、插件驱动的处理流水线脱颖而出,允许开发者修改生成工作流、自定义输出格式并调整视觉样式。它通过将来自多个子项目的文档聚合到单个统一输出中来支持复杂的项目结构。此外,它包括一个交叉引用引擎,可解析内部代码符号并链接到外部库文档,确保生成的材料保持连接和可导航。 该引擎提供对最终输出的广泛控制,包括过滤特定代码元素、嵌入实时使用示例以及直接链接到远程源代码存储库的能力。它支持多种输出格式(如 HTML、Markdown 和 Javadoc),并允许对模板和资产进行深度自定义以满足特定的品牌或文档要求。该工具旨在通过命令行接口或原生构建工具集成来调用,从而促进其在自动化部署流水线中的使用。
Aggregates documentation from multiple subprojects into a single unified reference for complex codebases.