awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesAnnotation Processing Workflows

Management of the execution sequence and phase-based deferral in annotation processing pipelines.

Distinct from Data Annotation Workflows: Distinct from data labeling workflows; this is about the internal execution order of a compiler plugin.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Annotation Processing Workflows. Refine with filters or upvote what's useful.

Awesome Annotation Processing Workflows GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • google/autogoogle 的头像

    google/auto

    10,545在 GitHub 上查看↗

    This project is a Java annotation processing framework and source code generator designed to automate repetitive boilerplate and reduce manual coding errors. It functions as a toolkit for building custom annotation processors that produce source code, metadata, and type definitions during the compilation process. The framework specifically automates the creation of immutable value types with built-in equality and hashing logic, as well as the generation of factory implementations for dependency injection. It also handles the automated production of service provider configuration files to enab

    Organizes processing actions into discrete steps and manages the deferral of invalid elements to later phases.

    Java
    在 GitHub 上查看↗10,545
  • phpdocumentor/phpdocumentorphpDocumentor 的头像

    phpDocumentor/phpDocumentor

    4,332在 GitHub 上查看↗

    phpDocumentor 是一个 PHP API 文档生成器和源代码分析器,将 PHP 文件和 DocBlocks 转换为结构化的 HTML API 参考。它作为一个静态站点生成器和自动化文档工具,旨在使技术文档与代码变更保持同步。 该项目的独特之处在于它充当 UML 图生成器,基于源代码分析通过 PlantUML 生成类图和架构图。它还支持技术手册编写,在自动生成的 API 参考旁边渲染手写的 Markdown 和 ReStructuredText 指南。 该工具提供了广泛的源代码分析能力,包括抽象语法树的生成、元数据标记以及文档继承的管理。它包括用于代码架构、元素可见性控制和版本化文档管理的可视化工具。 构建可以通过 XML 配置文件进行管理,以在持续集成管道中实现自动化生成。

    Extracts specialized tags and namespaced annotations from source code to define metadata.

    PHPdocblockdocblocksgraphviz
    在 GitHub 上查看↗4,332
  • roboguice/roboguiceroboguice 的头像

    roboguice/roboguice

    3,722在 GitHub 上查看↗

    RoboGuice is a dependency injection library based on Google Guice, specifically designed for Android applications. It functions as an annotation-processed dependency injection container that automates the delivery of system services and application dependencies into Android components to reduce boilerplate code. The project uses annotation processing to optimize application startup times and initialization. By utilizing compile-time bytecode generation, it reduces the overhead typically associated with runtime reflection during the initialization of the dependency container. The framework ma

    Implements a DI container that is initialized via annotation processing to optimize startup time.

    Java
    在 GitHub 上查看↗3,722
  1. Home
  2. Software Engineering & Architecture
  3. Annotation Processing Workflows

探索子标签

  • DI Container GenerationUsing annotation processing to generate the internal structure and wiring of a dependency injection container. **Distinct from Annotation Processing Workflows:** Focuses on generating the DI container itself, rather than general execution sequences in a pipeline.
  • DocBlock Annotation ProcessingExtraction of specialized metadata tags from source code comments to define application behavior. **Distinct from Annotation Processing Workflows:** Distinct from compiler-level annotation processing: focuses on documentation tags in DocBlocks.