[Feature]: An innovative approach to develop microservices by spec-driven development
- Linguagem predominante
- Python
- Estrelas
- 137k
- Forks
- 12.3k
- Merge médio
- 2d 13h
- PRs com merge (30d)
- 154
Descrição
### 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_
Guia de contribuição
Direção de pesquisa
Comece lendo o Approach Introduction.pdf anexado e, em seguida, inspecione a inicialização da CLI e os pontos de entrada dos comandos no repositório. A issue não fornece um caso de uso concreto, arquivos nem critérios de aceitação; portanto, defina uma alteração delimitada e critérios de conclusão mensuráveis antes que a implementação possa começar.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- ai, cli, developer-experience
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Ativa
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 18/100