@aws/nx-插件 是一个代码生成器的集合, 用于将 AWS 应用程序完全装入其中 无 单相机。 每个生成器都会生成最佳做法应用程序代码 财务报告和审定财务报表 从一开始就部署,使你更接近生产.
快速启动
以 AI 构建
1. 创建工作空间
pnpm create @aws/nx-workspace my-project
cd my-project
2. 在创建的工作空间打开你的人工智能助手并提示
"使用AWS的Nx插件来构建一个由带有shadcn和Cognitto认证的React网站组成的全存储应用程序,通过AG-UI协议连接到TypeScript Strands代理,以及部署它的基础设施"
您的 AI 助手将使用 AWS MCP 服务器的 Nx 插件, 它在您用上面的命令创建的每一个工作区中预先配置, 用于脚手架、 连接和配置所有设备 。 见 使用AI指南的大楼 更多细节.
以 CLI 构建
创建工作空间并开始添加组件——零配置需要:
# Create a new workspace
pnpm create @aws/nx-workspace my-project
cd my-project
# Add a tRPC API
pnpm nx g @aws/nx-plugin:ts#api --framework=trpc
# Add a Strands AI agent (Python)
pnpm nx g @aws/nx-plugin:py#agent
# Add a React website
pnpm nx g @aws/nx-plugin:ts#website --framework=react
# Add authentication to your website
pnpm nx g @aws/nx-plugin:ts#website#auth
# Connect your website to your API and agent
pnpm nx g @aws/nx-plugin:connection
# Add CDK infrastructure to deploy it all (or choose Terraform)
pnpm nx g @aws/nx-plugin:ts#infra
见全 快速启动指南 财务报告和审定财务报表 Dungeon 冒险辅导 更深入地走过去.
可用发电机
| 发电机 | 说明 |
|---|---|
init | 配置现有的 Nx 工作空间以使用插件 |
ts#project | 类型脚本库 |
ts#api | TypeScript API (tRPC 或 Smithy) 有 API 网关 + Lambda + 动力工具 |
ts#rdb | 与Aurora RDS的关系数据库 |
ts#dynamodb | 安全型 DynamoDB 单表设计 (TypeScript, ElectroDB) |
ts#website | 反应应用( Vite) |
ts#website#auth | 在网站上添加 Cognitto 认证 |
ts#infra | AWS CDK基础设施项目 |
ts#lambda-function | TypeScript Lambda 有类型安全事件源 |
ts#mcp-server | MCP 服务器( TypeScript) |
ts#dcr-proxy | OAuth CDR 代理架构,用于认证的 MCP 服务器 |
ts#agent | 斯特兰德斯代理 (编) |
ts#agent#guardrails | Amazon Bedrock Guardrail 用于类型脚本代理(实验) |
ts#nx-generator | Nx 发电机脚手架 |
ts#docs | 文献网站(Astro + Starlight) |
smithy#project | Smithy模型项目——服务模型,或由Smithy项目共享的形状库 |
py#project | Python项目(uv) |
py#api | Python API (FastAPI) 有 API 网关 + Lambda + 动力工具 |
py#rdb | 与Aurora RDS的关系数据库(Python) |
py#dynamodb | Python DynamoDB项目 |
py#lambda-function | Python Lambda 有类型安全事件源 |
py#mcp-server | MCP 服务器( Python) |
py#agent | 斯特兰德斯代理 (P |
py#agent#guardrails | Amazon Bedrock Guardrail 用于 Python 代理(实验) |
agentcore-gateway | 代理核心网关 项目 |
greengrass#component | AWS IOT 绿草 python 或 TypeScript (实验) 的 v2 组件 |
agentcore-harness | 特工科雷·哈内斯 代理环( 实验) |
connection | 将项目连接在一起( 如 API 前端) |
terraform#project | 地形项目 |
license | 管理 LICENSE 文件及源头 |
社区
加入我们吧 #nx-插头为锯 频道可以提问,分享反馈,并与其他用户和贡献者连接.
捐款
读我们 贡献指南 学习我们的开发过程,如何提出错误修正和改进,以及如何构建和测试您的变化.
行为守则
该项目通过了我们期望项目参与方遵守的《行为守则》。 请读一下 行为守则 这样你就能明白什么行动是不会被容忍的.
许可证
@aws/nx-plugin 是 (笑声) Apache 2.0 许可。 。 。 .