Skip to content

willsza/docs-as-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docs-as-Code Boilerplate

📋 Visão Geral

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.

🚀 Objetivo

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.

📁 Estrutura do Repositório

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

📑 Templates Disponíveis

Templates de Produto

  • 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

Templates Técnicos

  • ADR (Architecture Decision Record): Documentação de decisões arquiteturais importantes
  • Workflow: Template para documentação de fluxos de trabalho

🛠️ Processos Documentados

DevOps

  • Guia de Deploy: Documentação detalhada para deploy de aplicações NestJS utilizando GitLab CI/CD, AWS e Kubernetes

Workflows

  • Documentação de fluxos de trabalho e processos internos

🤝 Como Contribuir

  1. Faça um fork deste repositório
  2. Crie uma branch para sua contribuição (git checkout -b feature/nova-documentacao)
  3. Faça suas alterações
  4. Commit suas mudanças (git commit -m 'Adiciona nova documentação')
  5. Push para a branch (git push origin feature/nova-documentacao)
  6. Abra um Pull Request

📚 Como Usar os Templates

  1. Navegue até o diretório .docs/templates/
  2. Copie o template desejado
  3. Preencha as seções conforme necessário para seu projeto
  4. Salve o documento no local apropriado em seu projeto

📞 Contato

Para mais informações sobre este repositório, entre em contato com a equipe de desenvolvimento.

📄 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.


© 2025. Todos os direitos reservados.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published