跳过重复的基础设施
从共享应用程序模型生成模型、DTO、数据访问、验证、CRUD 端点、表单和迁移——然后将您的时间花在业务逻辑和产品质量上。
从共享应用程序模型生成模型、DTO、数据访问、验证、CRUD 端点、表单和迁移——然后将您的时间花在业务逻辑和产品质量上。
单一域定义连接数据库、Go API 和 Angular 界面,减少了各层独立演变时出现的漂移和粘合代码。
生成不是一次性的脚手架。随着应用程序的增长,应用有针对性的更改,使用 Git 检查它们,并自由扩展或重构生成的源代码。
GOAT 0.0.1
下载 GOAT 命令行工具,创建项目,并使用 Docker 在本地运行。
需要其他格式或架构吗? 浏览所有分发
安装 GOAT 和 Docker,然后运行 goat init ./my-project --name my-project --git-repo https://github.com/your-user/my-project.git。您将获得一个包含示例模型、数据、脚本和版本匹配文档的可工作 Go 和 Angular 项目。
打开生成的 .env 文件并设置您的本地值。将数据库密码和其他秘密排除在版本控制之外。PostgreSQL 和 Node.js 可以在提供的容器内运行。
从项目目录中运行 goat run:script --path=herd/dev.goat,然后打开 http://localhost:8080。第一次运行会生成应用程序,准备数据库,加载数据,启动后端和前端。
goat init ./my-project --name my-project
从第一条命令到可运行的模型,再到项目架构和 AI 助手的指南。
关于代码生成、AI 辅助开发以及构建可维护软件的文章。
AI 让写代码几乎免费,但错误的决策并不免费。为什么代码审查、架构、测试和安全如今成为开发者最有价值的技能。
Vibe coding 在项目开始变大之前效果很好。了解如何把强大的 AI 模型、更便宜的模型、契约和代码生成器组合成可扩展的工作流。
AI 和确定性代码生成器哪个更好?了解 GOAT CLI 如何用单一模型保持数据库、API、管理面板和前端的一致性。
创建免费账户即可打开 GOAT 面板,并领取为期一年的免费许可证。