CLI para criação e estruturação inicial de projetos backend em Python.
O DevSeed acelera o início do desenvolvimento, gerando uma base organizada com:
- estrutura de projeto
- módulos
- endpoints
- schemas
- services
- testes iniciais
Começar um projeto backend do zero geralmente envolve muita repetição:
- criar estrutura de pastas
- configurar ambiente
- montar rotas básicas
- escrever testes iniciais
O DevSeed resolve isso gerando uma base consistente em segundos.
- Cria estrutura inicial do projeto
- Configura ambiente (
.venv, dependências) - Gera módulos organizados
- Gera endpoints automaticamente
- Separa lógica em
routes,serviceeschemas - Cria testes iniciais automaticamente
O DevSeed não tenta ser um framework completo.
Ele:
- não acompanha automaticamente todas as mudanças do projeto
- não mantém testes sincronizados após alterações manuais
- não substitui o desenvolvimento do backend
Ele entrega uma base sólida. A evolução do seu projeto é de sua responsabilidade.
clone o repositório
git clone https://github.com/only-dpp/DevSeed.gitinstale o pacote em modo editável
pip install -e .rode o --help:
devseed --helpcaso seu python não esteja no path use:
python -m devseed --helpdevseed init nome-da-sua-api
cd nome da sua apidevseed setupdevseed run apidevseed generate module nome-do-modulodevseed generate endpoint nome-do-modulo nome-do-endpoint --method postisso gera automaticamente: rota service schemas(para métodos editaveis) teste
devseed run testapp/
nome-do-seu-modulo/
routes.py
service.py
schemas.py
tests/
test_nome-do-seu-modulo.pyOs testes gerados pelo DevSeed são iniciais e refletem a estrutura criada automaticamente por ele mesmo. Depois de modificar o código gerado por ele, é esperado que os teste sejam ajustados pelo próprio desenvolvedor.
Em desenvolvimento ativo
O objetivo do DevSeed não é ser um copiloto para o desenvolvedor. Ele apenas ajuda nas partes iniciais de um projeto. Foi feito para ser uma ferramenta simples e pratica para: evitar começar do zero padronizar a estrutura inicial do seu código acelerar o bootstrap de APIs
contruibuições são muito bem-vindas :)
MIT



