Hacker News· jackflintermann·· 2 小时前AI 评分30
以代码为 schema:Increase 如何生成其 API
Code as schema: how we generate the Increase API
AI 导读
Increase 用一套内部 API 定义框架,让单个工程师维护数百个端点的 API、SDK 与文档。API 方法在 Ruby 代码中声明 HTTP 动词、路径、参数与响应结构,框架通过反射生成 OpenAPI 3.1 schema,并复用 AccountResource 等定义抽取为 $ref。框架还内置拼写纠错、环境校验、权限检查,并聚合解析期错误为单次响应。
来源:Hacker News · increase.com