Skip to content

Latest commit

 

History

History
160 lines (117 loc) · 5.73 KB

File metadata and controls

160 lines (117 loc) · 5.73 KB

📚 Documentação - Tech-Preta Charts

Bem-vindo à documentação completa dos Helm Charts do repositório Tech-Preta/charts!

📋 Documentos Disponíveis

🚀 Guias Principais

Documento Descrição Público-Alvo
Guia de Publicação Processo completo para criação e publicação de charts Desenvolvedores e Contribuidores
Guia de Versionamento Estratégias e práticas de versionamento Mantenedores e Contribuidores
Melhores Práticas Padrões e práticas recomendadas Todos os Contribuidores

📖 Conteúdo por Categoria

🎯 Para Iniciantes

🔧 Para Desenvolvedores

🚀 Para Mantenedores

  • Empacotamento

    • Geração de packages
    • Validação de charts
    • Atualização do índice
  • Versionamento

    • Semantic Versioning
    • Estratégias por ambiente
    • Processo de release

🔒 Segurança

🤖 Automação

🎯 Fluxos de Trabalho

Para Criar um Novo Chart

  1. 📖 Leia o Guia de Publicação
  2. 🏗️ Use a estrutura recomendada
  3. 🔒 Implemente práticas de segurança
  4. 🧪 Adicione testes apropriados
  5. 📝 Documente seguindo os padrões

Para Atualizar um Chart Existente

  1. 🏷️ Defina a estratégia de versão
  2. 🔄 Siga o processo de release
  3. 📦 Execute o empacotamento
  4. 🚀 Use a publicação automática

Para Resolver Problemas

  1. 🔍 Consulte o Troubleshooting
  2. 🧪 Execute os comandos de debug
  3. 📋 Use o checklist de qualidade

📊 Charts Disponíveis

Chart Versão Documentação Status
giropops-senhas-dev 0.1.0 README ✅ Ativo
giropops-senhas-stg 0.1.0 README ✅ Ativo
giropops-senhas-prd 0.1.0 README ✅ Ativo
rundeck-exporter 0.1.8 README ✅ Ativo
super-mario 0.1.0 - ✅ Ativo
trudesk 1.0.0 - ✅ Ativo

🛠️ Ferramentas e Recursos

Comandos Úteis

# Validação
helm lint charts/meu-chart/
helm template test charts/meu-chart/ --debug

# Empacotamento
helm package charts/meu-chart/ --destination .
helm repo index . --url https://tech-preta.github.io/charts/

# Testes
helm install test charts/meu-chart/ --dry-run
helm test meu-release

Links Externos

Templates e Exemplos

🤝 Contribuindo

Como Contribuir

  1. 📖 Leia o CONTRIBUTING.md
  2. 🍴 Faça um fork do repositório
  3. 🌟 Crie uma branch para sua feature
  4. 📝 Siga as práticas documentadas aqui
  5. 🔄 Abra um Pull Request

Obtendo Ajuda

📅 Changelog da Documentação

Data Mudança Autor
2025-09-04 Criação inicial da documentação completa @nataliagranato
2025-09-04 Adição de guias de versionamento e melhores práticas @nataliagranato

📄 Licença

Esta documentação é licenciada sob a GNU General Public License v3.0.


Desenvolvido com ❤️ pela Tech-Preta