[Feature]: An innovative approach to develop microservices by spec-driven development
- 主要言語
- Python
- スター
- 137k
- フォーク
- 12.3k
- 平均マージ
- 2日 12時間
- マージ済み PR(30日)
- 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_
コントリビューションガイド
調査の方向性
Start by reading the attached Approach Introduction.pdf and then inspect the repository's CLI initialization and command entry points. The issue provides no concrete use case, files, or acceptance criteria, so define a scoped change and measurable completion criteria before implementation can begin.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- ai, cli, developer-experience
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 活発
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 18/100