
GitHub
Integração completa com GitHub. Repositórios, PRs, Issues e Actions para workflow de desenvolvimento.
O que é
GitHub
GitHub é a integração central do workflow de desenvolvimento AIOX. Repositórios, pull requests, issues e actions formam a espinha dorsal de todo o ciclo de desenvolvimento, desde a criação de stories até o deploy em produção.
Com GitHub CLI (gh) integrado ao Claude Code, operações como criação de PRs, revisão de código e gerenciamento de issues acontecem diretamente do terminal. O agente @devops tem autoridade exclusiva para push e PR creation, garantindo governança e qualidade.
GitHub Actions automatizam pipelines de CI/CD com builds, testes e deploys configuráveis. Combinado com CodeRabbit para code review automatizado e branch protection rules, cada mudança passa por validação rigorosa antes de chegar à produção.
Como funciona
Principais recursos
Repositórios
Gerenciamento completo de repositórios. Criação, clonagem, branches e configuração de settings diretamente do terminal.
Pull Requests
Criação e revisão de PRs com templates, labels e assignees. Merge strategies e branch protection rules.
Issues
Tracking de bugs e features com labels, milestones e projetos. Integração com stories AIOX para rastreabilidade.
Actions CI/CD
Workflows automatizados para build, test e deploy. Pipelines customizáveis com matrix builds e caching.
Code Review
Revisão de código com comentários inline, suggestions e aprovações. Integração com CodeRabbit para review automático.
Collaboration
Trabalho em equipe com teams, permissions e CODEOWNERS. Notificações, mentions e discussions integradas.
Tutorial
GitHub CLI no Terminal
1. Instalar GitHub CLI
# macOS
brew install gh
# Windows
winget install --id GitHub.cli
# Linux (Debian/Ubuntu)
sudo apt install gh2. Autenticação
# Login interativo
gh auth login
# Verificar status
gh auth status3. Repositórios
# Criar novo repo
gh repo create meu-projeto --public
# Clonar repo
gh repo clone usuario/repo
# Ver info do repo
gh repo view4. Pull Requests
# Criar PR
gh pr create --title "feat: nova feature" --body "Descricao"
# Listar PRs abertas
gh pr list
# Ver PR especifica
gh pr view 123
# Fazer checkout de uma PR
gh pr checkout 123
# Merge PR
gh pr merge 123 --squash5. Issues
# Criar issue
gh issue create --title "Bug: ..." --label bug
# Listar issues
gh issue list --state open
# Fechar issue
gh issue close 426. GitHub Actions
# Ver workflows
gh workflow list
# Ver runs recentes
gh run list
# Ver detalhes de uma run
gh run view 12345
# Re-executar workflow
gh run rerun 12345
# Ver logs
gh run view 12345 --logComece agora
Explore o repositório, contribua ou integre na sua operação.