docs(api): 增加 API 模块到索引并更新接口指南 (by AI)

This commit is contained in:
AI Engineer 2026-05-09 13:11:16 +08:00
parent 56d0a6d5b8
commit 7891e59363

View File

@ -18,12 +18,13 @@
| **go/shell** | v1.0.5 | 终端样式; 命令执行; 命令链管道 | cast | [./shell/README.md](https://apigo.cc/go/shell) |
| **go/config** | v1.0.6 | 文件配置加载; 环境覆盖; 结构映射 | cast, convert, file | [./config/README.md](https://apigo.cc/go/config) |
| **go/log** | v1.1.9 | 高性能 Meta 驱动日志; JSON 数组序列化; 脱敏; 独立可视化工具 (logv) | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) |
| **go/http** | v1.0.6 | 高性能 HTTP 客户端; 泛型绑定; 自动透传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) |
| **go/http** | v1.0.8 | 高性能 HTTP 客户端; 泛型绑定; 自动透传; 流式 Multipart 上传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) |
| **go/db** | v1.0.8 | 极简数据库抽象; 自动绑定; 读写分离; 自动 ID 生成 | cast, config, convert, crypto, id, log, rand, safe, shell | [./db/README.md](https://apigo.cc/go/db) |
| **go/redis** | v1.0.5 | 高性能 Redis 客户端; 分布式 ID; 发布订阅 | cast, config, crypto, id, log, safe | [./redis/README.md](https://apigo.cc/go/redis) |
| **go/discover** | v1.0.7 | 服务发现与负载均衡; 自动透传; H2C/WS 支持 | cast, config, http, log, redis | [./discover/README.md](https://apigo.cc/go/discover) |
| **go/service** | v1.0.0 | 核心微服务框架; 自动参数注入; 路由反射; WebSocket/静态文件/代理支持 | cast, config, discover, http, id, log, redis | [./service/README.md](https://apigo.cc/go/service) |
| **go/watch** | v1.1.1 | 高性能、AI 友好的文件监听库; 递归监听; 灵活过滤 | file, timer | [./watch/README.md](https://apigo.cc/go/watch) |
| **go/api** | v1.0.1 | 极致精简的第三方 API 调度引擎; 接口驱动; 自动配置注入; 内置多级继承与防泄漏机制 | cast, config, crypto, encoding, http | [./api/README.md](https://apigo.cc/go/api) |
...
### service (微服务核心框架)
- **意图**: 极简、自动化的 Web 与 WebSocket 服务框架,实现极致的依赖注入与路由映射。
@ -34,6 +35,14 @@
- **工具**: MakeId, MakeIdForMysql, MakeIdForPostgreSQL, VerifyStruct
- **对象**: Request, Response, Result, CodeResult
### api (第三方 API 调度引擎)
- **意图**: 消除对接第三方服务的 SDK 摩擦,实现配置自动化回填与接口化动态签名,确保引擎无状态。
- **API**:
- **核心调度**: Call[T]
- **动作接口 (鸭子类型)**: Action, SignerAction, ConfigurableAction, URLAction, MethodAction, ValidatableAction
- **配置加载**: Load, GetActionConfig, SetEncryptKeys
- **签名系统**: RegisterSigner, GetSigner
### watch (高性能文件监听)