Group: GitHub Ydonghao
Sort by:Popular

1.Yarch Common6 usages

io.github.ydonghao » yarch-common Apache

yarch 无技术内核(对齐 Spring Boot core/ 原则):RestResponse 信封、GlobalErrorCode 错误码表、PageData 分页负载、BusinessException、TraceIds——不绑 Spring Web
Last Release on Sep 3, 2026
业务侧测试基座:契约断言(AIR/BCDE 基线的 assert 化)、ArchUnit 双规则集(ddd/simple)、PG/Redis 容器基座(封装 Testcontainers 2.x 模块变动)
Last Release on Sep 3, 2026
REST 契约落地件:统一信封、全局异常→错误码表映射、参数校验→1001、分页绑定、Idempotency-Key 幂等、springdoc
Last Release on Sep 3, 2026
Redis 规约落地件:key 首段=服务名(租户边界)+ RedisKeys 构建器、JSON value 序列化(禁 JDK 序列化)、分布式锁(SET NX PX + Lua 释放)、跨实例幂等存储
Last Release on Sep 3, 2026

5.Yarch Archetype DDD

io.github.ydonghao » yarch-archetype-ddd Apache

yarch DDD 七包工程模板(默认档):api/application/domain/crossdomain/infrastructure/types/common,生成即合规(信封/traceId/分页/逻辑删除/幂等/ArchUnit 依赖倒置机检)
Last Release on Sep 3, 2026

6.Yarch Archetype Simple

io.github.ydonghao » yarch-archetype-simple Apache

yarch 阿里五层工程模板(简单贫血档):controller/service/manager(按需)/dao/model——CRUD/管理面/短生命周期服务;契约与 ddd 档完全同源
Last Release on Sep 3, 2026

7.Yarch BOM

io.github.ydonghao » yarch-bom Apache

yarch 版本仲裁:Spring Boot 4.1.x 底座 + yarch 自有构件 + 增补三方件
Last Release on Sep 3, 2026
认证机制件(E3/G4,账号模型归业务仓):JWT(HS256 默认,Verifier SPI 可扩 RS/ES) + Bearer 解析 + 2xxx 映射 + @RequireRoles
Last Release on Sep 3, 2026
验证码(E2):图形码生成 + Redis 一次性 token(TTL)+ 校验;入口形态 GET /api/v1/captcha
Last Release on Sep 3, 2026
下游调用契约件(传播矩阵出口行的实现空白):超时强制(A7)、traceparent/X-Trace-Id 注入、RestResponse 解包、下游错误 1008/1009 转译
Last Release on Sep 3, 2026
日志与追踪契约落地件:ndjson 行协议(logstash-logback-encoder)、MDC、TraceIdFilter(traceparent 优先)、请求完成日志
Last Release on Sep 3, 2026

12.Yarch Parent

io.github.ydonghao » yarch-parent Apache

yarch 构建基线:编码/编译 release 21/测试/覆盖率/发布(central-portal + GPG,release profile)
Last Release on Sep 3, 2026
PostgreSQL 规约落地件(J2 拍板 MyBatis-Plus):逻辑删除 is_deleted↔deleted 三层映射链、审计自动填充(G7)、分页下推(G5)、keyset 游标、Flyway 迁移;MySQL 档为独立 starter(触发式)
Last Release on Sep 3, 2026