Anvil:节省时间的尝试
内容提要
创建新项目时,代码变得冗长,让人失去动力。使用模板存储库时,更新依赖项很麻烦。我讨厌缺乏文档、项目之间缺乏标准、无法追踪数据使用、无法追踪事件和服务之间的通信。因此,我创建了Anvil,它是OpenAPI/Swagger规范、无代码解决方案和框架的结合体。它可以生成符合标准和最佳实践的代码库,并可更新项目。请查看存储库和示例,欢迎提出建议。
关键要点
-
创建新项目时,代码冗长,影响动力。
-
使用模板存储库时,更新依赖项麻烦。
-
忘记更改示例值,如README。
-
模板的更改不会应用于之前的项目。
-
不喜欢新存储库中有模板存储库的提交记录。
-
对项目缺乏文档感到厌烦。
-
项目之间缺乏标准化。
-
无法追踪数据使用情况。
-
无法追踪事件和服务之间的通信。
-
这些问题促使我创建了Anvil。
-
Anvil结合了OpenAPI/Swagger规范、无代码解决方案和框架。
-
Anvil可以生成符合标准和最佳实践的代码库。
-
Anvil可以更新项目,不仅限于项目创建时使用。
-
正在努力定义模式,确保与HTTP特性兼容。
-
欢迎查看存储库、JSON模式定义和示例,期待建议。
延伸问答
Anvil是什么?
Anvil是一个结合了OpenAPI/Swagger规范、无代码解决方案和框架的工具,旨在生成符合标准和最佳实践的代码库。
使用模板存储库时遇到哪些问题?
使用模板存储库时,更新依赖项麻烦、示例值容易忘记更改、模板的更改不会应用于之前的项目等问题。
Anvil如何帮助项目更新?
Anvil可以通过一个模式文件生成代码库,并能够在项目创建后继续更新项目,确保符合标准和最佳实践。
Anvil解决了哪些开发中的痛点?
Anvil解决了缺乏文档、项目标准化不足、无法追踪数据使用和事件通信等开发痛点。
Anvil的代码生成器有什么特点?
Anvil的代码生成器是完全可定制的,可以根据用户的需求生成符合标准的代码库。
Anvil的开发者希望得到什么反馈?
开发者希望用户查看存储库和示例,并提出建议,以便更好地处理边缘案例,减少破坏性更改。