Bem-vindo ao repositório de Docs-as-Code! Este repositório contém templates, documentação e processos para desenvolvimento de software de alta qualidade, seguindo as melhores práticas da indústria.
Este boilerplate é dedicado ao compartilhamento de conhecimento e melhores práticas no desenvolvimento de software. O repositório serve como uma base de conhecimento e recursos, fornecendo templates e documentação padronizada para diversos aspectos do ciclo de vida de desenvolvimento de software.
docs-as-code/
├── .docs/ # Documentação e templates
│ ├── processos/ # Documentação de processos
│ │ ├── deploys.md # Guia de deploy (NestJS, GitLab CI/CD, AWS, K8s)
│ │ └── workflows.md # Documentação de workflows
│ ├── produto/ # Documentação relacionada a produto
│ ├── tecnico/ # Documentação técnica
│ └── templates/ # Templates para documentação
│ ├── adr-template.md # Template para Architecture Decision Records
│ ├── lean-canvas-template.md # Template para Lean Canvas
│ ├── persona-template.md # Template para definição de personas
│ ├── prd-template.md # Template para Product Requirements Document
│ ├── psd-template.md # Template para Product Specification Document
│ ├── user-story-template.md # Template para User Stories
│ └── workflow-template.md # Template para documentação de workflows
├── .git/ # Repositório Git
├── .gitignore # Configuração de arquivos ignorados pelo Git
└── README.md # Este arquivo
- PRD (Product Requirements Document): Documento detalhado para especificação de requisitos de produto
- PSD (Product Specification Document): Especificação técnica detalhada do produto
- Lean Canvas: Template para modelagem de negócios ágil
- Personas: Template para definição de personas de usuários
- User Stories: Template para criação de histórias de usuário
- ADR (Architecture Decision Record): Documentação de decisões arquiteturais importantes
- Workflow: Template para documentação de fluxos de trabalho
- Guia de Deploy: Documentação detalhada para deploy de aplicações NestJS utilizando GitLab CI/CD, AWS e Kubernetes
- Documentação de fluxos de trabalho e processos internos
- Faça um fork deste repositório
- Crie uma branch para sua contribuição (
git checkout -b feature/nova-documentacao) - Faça suas alterações
- Commit suas mudanças (
git commit -m 'Adiciona nova documentação') - Push para a branch (
git push origin feature/nova-documentacao) - Abra um Pull Request
- Navegue até o diretório
.docs/templates/ - Copie o template desejado
- Preencha as seções conforme necessário para seu projeto
- Salve o documento no local apropriado em seu projeto
Para mais informações sobre este repositório, entre em contato com a equipe de desenvolvimento.
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
© 2025. Todos os direitos reservados.