Anvil:节省时间的尝试

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

创建新项目时,代码变得冗长,让人失去动力。使用模板存储库时,更新依赖项很麻烦。我讨厌缺乏文档、项目之间缺乏标准、无法追踪数据使用、无法追踪事件和服务之间的通信。因此,我创建了Anvil,它是OpenAPI/Swagger规范、无代码解决方案和框架的结合体。它可以生成符合标准和最佳实践的代码库,并可更新项目。请查看存储库和示例,欢迎提出建议。

🎯

关键要点

  • 创建新项目时,代码冗长,影响动力。

  • 使用模板存储库时,更新依赖项麻烦。

  • 忘记更改示例值,如README。

  • 模板的更改不会应用于之前的项目。

  • 不喜欢新存储库中有模板存储库的提交记录。

  • 对项目缺乏文档感到厌烦。

  • 项目之间缺乏标准化。

  • 无法追踪数据使用情况。

  • 无法追踪事件和服务之间的通信。

  • 这些问题促使我创建了Anvil。

  • Anvil结合了OpenAPI/Swagger规范、无代码解决方案和框架。

  • Anvil可以生成符合标准和最佳实践的代码库。

  • Anvil可以更新项目,不仅限于项目创建时使用。

  • 正在努力定义模式,确保与HTTP特性兼容。

  • 欢迎查看存储库、JSON模式定义和示例,期待建议。

延伸问答

Anvil是什么?

Anvil是一个结合了OpenAPI/Swagger规范、无代码解决方案和框架的工具,旨在生成符合标准和最佳实践的代码库。

使用模板存储库时遇到哪些问题?

使用模板存储库时,更新依赖项麻烦、示例值容易忘记更改、模板的更改不会应用于之前的项目等问题。

Anvil如何帮助项目更新?

Anvil可以通过一个模式文件生成代码库,并能够在项目创建后继续更新项目,确保符合标准和最佳实践。

Anvil解决了哪些开发中的痛点?

Anvil解决了缺乏文档、项目标准化不足、无法追踪数据使用和事件通信等开发痛点。

Anvil的代码生成器有什么特点?

Anvil的代码生成器是完全可定制的,可以根据用户的需求生成符合标准的代码库。

Anvil的开发者希望得到什么反馈?

开发者希望用户查看存储库和示例,并提出建议,以便更好地处理边缘案例,减少破坏性更改。

➡️

继续阅读