victorZKov/forge
GitHub: victorZKov/forge
基于 Backstage 构建的 AI 原生内部开发者平台,通过 AI 插件增强服务目录、代码审查和故障响应能力。
Stars: 0 | Forks: 0
# Forge — AI 原生内部开发者平台
一个基于 [Backstage](https://backstage.io) 构建的内部开发者平台,其中 AI 是一等公民。
构建于 [victorz.cloud](https://victorz.cloud) 上的 [AI 原生 IDP](https://victorz.cloud/series/ai-native-idp) 系列文章的一部分。
## 内容概览(文章 1)
- 带有 [QuantumID](https://quantumapi.eu) OIDC 认证的 Backstage 项目配置
- 包含两个已注册服务(users-api、scraper-agent)的软件目录
- 一个基础的 .NET API 软件模板
这是基础部分。AI 驱动的插件将在接下来的文章中推出。
## 快速开始
### 前置条件
- Node.js 20+
- pnpm
- PostgreSQL 16+
- 一个 [QuantumID](https://quantumapi.eu) 账户([在此注册](https://auth.quantumapi.eu/Account/Register?plan=business-beta&culture=en&ui-culture=en))
### 设置
```
pnpm install
cp .env.example .env
# 使用你的 QuantumID 凭证编辑 .env
pnpm dev
```
打开 http://localhost:3000。
## 结构
```
forge/
├── app-config.yaml # Backstage config (auth, catalog, DB)
├── catalog/
│ └── all.yaml # Local catalog entities (services, APIs)
├── templates/
│ └── dotnet-api/ # .NET API scaffolder template
│ ├── template.yaml
│ └── skeleton/
│ └── catalog-info.yaml
├── .env.example # Environment variables template
└── README.md
```
## 许可证
MIT
标签:AI原生, Backstage, DevEx, DLL 劫持, DNS解析, GNU通用公共许可证, IDP, LLM集成, MITM代理, .NET Core, Node.js, OIDC认证, PE 加载器, PostgreSQL, QuantumID, TypeScript, 代码审查, 企业级开发, 内部开发者平台, 多人体追踪, 大语言模型, 安全插件, 平台工程, 开发者体验, 开源项目, 插件, 服务目录, 测试用例, 脚手架, 自动化运维, 软件模板, 黄金路径