[Feature]: An innovative approach to develop microservices by spec-driven development
- 主要語言
- Python
- 星號
- 137k
- 分支
- 12.3k
- 平均合併
- 2 天 12 小時
- 30 天內合併 PR
- 159
描述
### Problem Statement
Dear Copilot Team,
I hope this message finds you well.
I would like to briefly introduce an AI-assisted, documentation-driven software development methodology that I have designed and validated through a real-world microservice application.
The method enables structured, scalable development of large systems by combining human-defined use cases with AI-driven implementation. It addresses common limitations of large-scale AI-assisted coding—such as architectural drift, duplication, and context fragmentation—through controlled documentation and incremental expansion.
Using this approach, I built a sample event-driven microservice application with full back-end and front-end validation and bilingual support.
You can find an explanation of the methodology, along with access to the sample application and repositories in attached introduction PDF here.
[Approach Introduction.pdf](https://github.com/user-attachments/files/28539201/Approach.Introduction.pdf)
If the approach aligns with your current or future development initiatives, I would be glad to explore potential collaboration opportunities.
Best regards,
Mojtaba Kargaran
### Proposed Solution
Described in attached pdf above.
### Alternatives Considered
_No response_
### Component
Specify CLI (initialization, commands)
### AI Agent (if applicable)
None
### Use Cases
_No response_
### Acceptance Criteria
_No response_
### Additional Context
_No response_
貢獻指南
研究方向
先閱讀附加的 Approach Introduction.pdf,然後檢查 repository 的 CLI 初始化和命令進入點。該 issue 沒有提供具體的使用情境、檔案或驗收標準,因此請在開始實作之前定義一項範圍明確的變更和可衡量的完成標準。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- python
- 領域
- ai, cli, developer-experience
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 活躍
- 描述清晰度
- 需要釐清
- 新手友好度
- 18/100