11 repositorios
Utilities that extract metadata from source code comments to automate the creation of technical references.
Distinct from Source Code Documentation: None of the candidates cover the general purpose of automating API reference creation from comments.
Explore 11 awesome GitHub repositories matching development tools & productivity · Source Code Documentation Tools. Refine with filters or upvote what's useful.
JSDoc is a JavaScript API documentation generator that parses comments in source code to produce structured documentation files for a project interface. It functions as a source code documentation tool that extracts metadata from code comments to automate the creation of technical API references. The system operates as a template-based documentation engine, supporting external templates to customize the visual presentation and layout of the output. It also serves as a Markdown documentation exporter, transforming extracted documentation into Markdown files for use on alternative publishing pl
Extracts metadata from code comments to automate the creation of technical API references.
apidoc es un generador de documentación de API a partir de código fuente que analiza anotaciones especializadas dentro de comentarios para crear automáticamente un sitio web de documentación de API con capacidad de búsqueda. Funciona como un analizador de API basado en anotaciones y un generador de sitios de documentación estática, extrayendo definiciones directamente del código base para mantener una referencia sincronizada. La herramienta está diseñada como un analizador multi-lenguaje, utilizando expresiones regulares configurables para extraer metadatos de varios lenguajes de programación. También puede servir como exportador de definiciones de API JSON, convirtiendo comentarios de código fuente en archivos JSON sin procesar para su uso en esquemas externos o plantillas personalizadas. Más allá de la generación básica, el sistema admite layouts de documentación personalizados, filtros de visibilidad para métodos privados o obsoletos y la capacidad de probar endpoints de API en vivo directamente desde la interfaz generada. El flujo de trabajo se puede automatizar monitoreando los archivos fuente en busca de cambios para activar la regeneración en tiempo real. El generador se puede ejecutar a través de una interfaz de línea de comandos, ejecutarse programáticamente como una biblioteca o implementarse utilizando un contenedor Docker.
Implements utilities that extract metadata from source code comments to automate the creation of technical API references.
Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content organizer that converts reStructuredText markup and Python source code comments into structured documentation for technical projects. The system transforms a single set of markup files into multiple output formats, including HTML, LaTeX, EPUB, and Texinfo. It functions as a Python API documentation tool, extracting documentation directly from source code to maintain synchronized technical reference manuals. The framework organizes complex information into hierarchies with aut
Automates the creation of technical reference manuals by extracting docstrings and metadata from Python source code.
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
Analyzes project roots and compiled modules to automate the creation of technical API references.
Doxygen is a source code documentation generator and multi-language API reference tool. It extracts annotated comments from source code to create structured technical manuals and searchable software libraries in formats including HTML, LaTeX, and PDF. The project functions as a static code analysis visualizer, generating call graphs, class diagrams, and inheritance hierarchies to illustrate codebase structure. It also serves as an XML documentation export engine, producing structured metadata that can be transformed via XSLT or third-party tools. Beyond API extraction, the tool provides a Ma
Extracts annotated comments from source code to automate the creation of structured API references in multiple formats.
gdext proporciona un conjunto de bindings de lenguaje para escribir lógica de juego nativa de alto rendimiento en Rust para el motor Godot 4. Sirve como framework para crear extensiones nativas del motor y clases personalizadas mediante la librería GDExtension, permitiendo a los desarrolladores extender la funcionalidad central del motor sin recompilar el código fuente del mismo. El proyecto incluye un toolchain dedicado de Rust WebAssembly para compilar lógica nativa en módulos para su ejecución en navegadores web. Este sistema soporta compilación compatible con WebAssembly con configuraciones específicas para threading web y depuración de módulos. El kit de herramientas cubre una amplia gama de capacidades de integración con el motor, incluyendo definiciones de clases personalizadas, gestión de nodos del árbol de escenas y manejo de señales con seguridad de tipos. Proporciona utilidades para simulación física, generación procedimental de contenido y desarrollo de plugins personalizados para el editor. El desarrollo cuenta con herramientas de automatización para la configuración de proyectos, pruebas de extensiones nativas y pruebas unitarias de lógica.
Extracts source code comments to automatically populate internal documentation for engine classes and methods.
Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and XML documentation comments, while also functioning as a markdown static site generator for technical documentation. It combines automated API metadata extraction with markdown rendering to build developer portals and documentation sites, producing output simultaneously in HTML, JSON, and PDF formats from a single build configuration. The tool provides fine-grained control over which APIs appear in the generated documentation through visibility-based filtering, attribute-based ex
Compiles individual .cs or .vb source files using the .NET SDK to produce API reference documentation.
SoftwareCopyright-Skill es un generador de aplicaciones de derechos de autor de software y herramienta de documentación diseñada para automatizar la creación de materiales de registro y manuales de operación. Analiza el código fuente del proyecto local para producir documentos formateados y extractos de código fuente requeridos para registros oficiales de derechos de autor de software. El proyecto sintetiza manuales de operación de software traduciendo la lógica de negocio y las características técnicas del proyecto en texto funcional descriptivo. Utiliza la generación basada en plantillas para inyectar datos extraídos del proyecto en documentos de Word estandarizados, facilitando la creación de materiales legales de solicitud y exportaciones de cumplimiento. El sistema proporciona capacidades para el análisis de proyectos locales, muestreo de páginas de código fuente y la compilación de datos de campo de la aplicación, como números de versión y detalles del entorno. Todo el procesamiento y la generación de documentos ocurren en el sistema de archivos local para garantizar la privacidad de los datos.
Gathers specific code ranges and project metadata to meet regulatory identification requirements.
Dokka is an extensible documentation engine designed to generate structured API reference materials for Kotlin projects. By parsing source code and comments, it functions as a static site generator that transforms codebases into readable documentation. It integrates directly into development workflows as a build system plugin, allowing for the automated creation of reference materials during the standard compilation process. The project distinguishes itself through a modular, plugin-driven processing pipeline that allows developers to modify the generation workflow, customize output formats,
Extracts structured documentation from source code comments using specialized tags.
This project is a Chinese language translation of the standard introductory guide for learning LaTeX typesetting and document creation. It serves as a technical guide and educational resource for beginners to learn the syntax and commands required for document production. The resource focuses on Chinese language typesetting and the preparation of academic documents, such as research papers and reports. It provides instruction on document structure and formatting specifically tailored for users producing professional content in Chinese. The project covers technical education in LaTeX document
Covers the transformation of plain text source files into final PDF documents.
springdoc-openapi is a library and toolset that analyzes Spring applications at runtime to produce machine-readable OpenAPI specifications in JSON and YAML formats. It serves as an integrator that extracts API metadata from Java source code and annotations to automate documentation for Spring-based services. The project distinguishes itself through its ability to aggregate API specifications from multiple remote microservices into a single unified interface and provide multiple visualization options, including Swagger UI and Scalar. It also offers a dedicated plugin for exporting documentatio
Extracts operation and schema descriptions directly from source code comments and tags to build API documentation.