🚀 一切GitHub复制企业
 ](https://nodejs.org) 
企业级GitHub Copilot配置框架,为团队提供内存库。
Java/Spring和的生产就绪代理、指令、提示和配置。NET生态系统。包括一个共享的内存库系统,用于维护团队成员之间的上下文。
______________________________________________________________________
🎯 这解决了什么问题?
在企业团队中,AI编码助理遭受 语境碎片化:
| 问题 | 影响 |
|---|---|
| 每个开发人员都有自己的背景 | 架构决策不一致 |
| 部落知识不共享 | 入职缓慢,重复错误 |
| 设计决策迷失方向 | 不断重塑 |
| 项目模式没有记录 | 异构代码库 |
| 业务环境是个体化的 | 技术上正确但功能上错误的解决方案 |
一切GitHub复制企业 通过以下方式解决此问题:
- 🧠 记忆库:团队共享上下文系统
- ☕ Java/Spring堆栈:完全支持Spring Boot 3.x/4.x
- 🔷 .NET堆栈:完全支持。净8/9
- 👥 团队工作流程:入职培训、代码审查、架构决策
- 🔌 企业MCP:Jira、Confluence、Azure DevOps集成
______________________________________________________________________
📦 里面是什么
everything-github-copilot-enterprise/
├── core/ # Base framework
│ ├── memory-bank/ # 🧠 Memory Bank system
│ │ ├── schemas/ # JSON validation schemas
│ │ └── templates/ # Context templates
│ ├── agents/ # Cross-stack agents
│ ├── instructions/ # Enterprise standards
│ ├── prompts/ # Common prompts
│ └── chatmodes/ # Chat modes
│
├── stacks/ # Technology-specific configs
│ ├── java-spring/ # ☕ Java/Spring ecosystem
│ ├── dotnet/ # 🔷 .NET ecosystem
│ └── shared/ # Cross-stack patterns
│
├── team-workflows/ # 👥 Team collaboration
│ ├── onboarding/ # New developer guides
│ ├── code-review/ # Review workflows
│ ├── architecture/ # ADR management
│ └── knowledge-sharing/ # Knowledge base
│
├── tools/ # 🔧 Tooling
│ ├── cli/ # Command-line interface
│ ├── vscode-extension/ # VS Code extension
│ └── web-dashboard/ # Web dashboard
│
├── mcp-configs/ # 🔌 MCP server configs
│ ├── enterprise/ # Jira, Azure DevOps, etc.
│ ├── java/ # Maven, Spring Initializr
│ └── dotnet/ # NuGet, Azure
│
└── examples/ # 📚 Example projects
├── java-microservices/
└── dotnet-clean-architecture/______________________________________________________________________
🧠 记忆库
内存库是一个存在于存储库中的共享上下文系统:
your-project/
├── .memory-bank/
│ ├── project/
│ │ ├── context.md # Project overview
│ │ ├── architecture.md # Current architecture
│ │ ├── tech-stack.md # Technology choices
│ │ └── glossary.md # Business glossary
│ │
│ ├── decisions/ # Architecture Decision Records
│ │ ├── 001-database-choice.md
│ │ └── 002-api-versioning.md
│ │
│ ├── modules/ # Per-module context
│ │ ├── users/
│ │ ├── orders/
│ │ └── payments/
│ │
│ └── knowledge/ # Team knowledge base
│ ├── patterns.md
│ ├── antipatterns.md
│ └── troubleshooting.md运作原理
- 项目背景:对项目的共同理解
- 模块上下文:每个有限背景的具体知识
- 决策:解释为什么做出选择的ADR
- 知识:积累的团队经验
GitHub Copilot通过您的 AGENTS.md 或 copilot-instructions.md.
______________________________________________________________________
🚀 快速开始
安装
# Install globally
npm install -g egce
# Or use npx
npx egce init初始化项目
# Initialize with Memory Bank
egce init
# Add Java/Spring stack
egce add-stack java-spring
# Or add .NET stack
egce add-stack dotnet项目启动后的结构
your-project/
├── .github/
│ ├── agents/ # Custom agents
│ ├── instructions/ # Coding standards
│ ├── prompts/ # Task prompts
│ └── copilot-instructions.md
│
├── .memory-bank/ # Team context
│ ├── project/
│ ├── decisions/
│ ├── modules/
│ └── knowledge/
│
└── AGENTS.md # Root instructions______________________________________________________________________
☕ Java/Spring堆栈
支持的版本:
- Java: 17, 21, 25
- Spring Boot:3.5.x(LTS),4.0.x(最新)
包括代理
| 代理 | 描述 |
|---|---|
spring-architect | 系统设计和架构 |
jpa-specialist | JPA/Hibernate优化 |
spring-security-expert | 安全配置 |
spring-cloud-expert | 微服务模式 |
关键说明
spring-boot-4.instructions.md-弹簧靴4.x图案spring-data-jpa.instructions.md-JPA最佳实践hexagonal-architecture.instructions.md-干净的建筑virtual-threads.instructions.md-Java 21+并发
______________________________________________________________________
🔷 .NET堆栈
支持的版本:
- .NET:8(升),9
- C: 12
包括代理
| 代理 | 描述 |
|---|---|
dotnet-architect | 系统设计和架构 |
ef-core-specialist | 实体框架优化 |
aspnet-security-expert | 安全配置 |
minimal-apis-expert | 最小API模式 |
关键说明
dotnet-9-features.instructions.md- .NET 9模式ef-core-8.instructions.md-EF核心最佳实践clean-architecture.instructions.md-干净的建筑aspire.instructions.md- .NET Aspire集成
______________________________________________________________________
🔌 企业MCP配置
为企业工具预配置的MCP服务器:
| MCP服务器 | 工具 |
|---|---|
| Atlassian Rovo | Jira,汇流,指南针 |
| Azure DevOps | 工作项、PR、管道、wiki |
| GitHub | 回复、问题、PR、行动 |
| 声纳立方 | 质量门、代码分析 |
配置
// .vscode/mcp.json
{
"servers": {
"atlassian": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-atlassian"]
},
"ado": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@azure-devops/mcp", "${input:ado_org}"]
}
}
}______________________________________________________________________
🔧 工具
命令行界面
# Initialize project
egce init
# Memory Bank commands
egce memory init # Initialize memory bank
egce memory validate # Validate structure
egce memory sync # Sync with remote
# Stack commands
egce add-stack java-spring
egce add-stack dotnet
# Migration
egce migrate --from claude-codeVS Code 扩展
- 内存库树状图
- 上下文编辑器
- 代理选择器
- 快捷命令
Web仪表板
- 视觉记忆库浏览器
- ADR时间表
- 知识库搜索
- 团队活动订阅源
______________________________________________________________________
👥 团队工作流程
入职
新开发人员快速上手:
# In VS Code with Copilot
@workspace /onboard-developer
# Copilot reads the Memory Bank and guides the new dev代码审查
整个团队的一致评审:
@workspace /review-pr #123架构决策
将决策记录为ADR:
@workspace /document-decision "Why we chose PostgreSQL"______________________________________________________________________
📚 文档
______________________________________________________________________
🤝 贡献
我们欢迎捐款!请参阅 贡献.md 作为指导方针。
贡献领域
- 附加语言/框架堆栈
- 新代理和提示
- MCP服务器配置
- 文档改进
- VS代码扩展功能
______________________________________________________________________
📄 许可证
MIT许可证-请参阅 许可证 了解详情。
______________________________________________________________________
🙏 致谢
______________________________________________________________________
建于❤️ 对于企业开发团队来说。
