GITHUB ENVIRONMENT CONFIGURATION AUTOMATION

AUTOMAÇÃO DE CONFIGURAÇÃO DE AMBIENTES NO GITHUB

01. MOTIVAÇÃO

O GitHub oferece recursos limitados para gerenciar variáveis de ambiente e secrets em repositórios. A necessidade de configurar manualmente cada ambiente e manter consistência entre eles levou ao desenvolvimento desta ferramenta de automação.

02. VISÃO GERAL

Esta aplicação utiliza um arquivo `config.json` para gerenciar as configurações de ambiente. O arquivo define as variáveis e secrets necessários para cada ambiente, permitindo uma gestão centralizada e automatizada das configurações.

03. RECURSOS

IMPLEMENTADOS

  • • Leitura de arquivo de configuração
  • • Validação de dados
  • • Autenticação com GitHub
  • • Criação de ambientes
  • • Configuração de variáveis
  • • Gerenciamento de secrets

EM DESENVOLVIMENTO

  • • Interface gráfica
  • • Suporte a múltiplos repositórios
  • • Backup de configurações
  • • Logs detalhados

04. USO

INSTALAÇÃO

npm install github-env-config

EXECUÇÃO

npx github-env-config

05. CONTRIBUIÇÃO

Contribuições são bem-vindas! Por favor, siga estes passos:

  1. Faça um fork do repositório
  2. Crie uma branch para sua feature
  3. Faça commit das mudanças
  4. Push para a branch
  5. Abra um Pull Request

06. AUTORES

Lucas Gulart — Desenvolvedor Principal