Integracoes

GitHub

Integracao completa com GitHub. Repositorios, PRs, Issues e Actions para workflow de desenvolvimento.

O que e

GitHub

GitHub e a integracao central do workflow de desenvolvimento AIOX. Repositorios, pull requests, issues e actions formam a espinha dorsal de todo o ciclo de desenvolvimento, desde a criacao de stories ate o deploy em producao.

Com GitHub CLI (gh) integrado ao Claude Code, operacoes como criacao de PRs, revisao de codigo e gerenciamento de issues acontecem diretamente do terminal. O agente @devops tem autoridade exclusiva para push e PR creation, garantindo governanca e qualidade.

GitHub Actions automatizam pipelines de CI/CD com builds, testes e deploys configuraveis. Combinado com CodeRabbit para code review automatizado e branch protection rules, cada mudanca passa por validacao rigorosa antes de chegar a producao.

Como funciona

Principais recursos

Repositorios

Gerenciamento completo de repositorios. Criacao, clonagem, branches e configuracao de settings diretamente do terminal.

Pull Requests

Criacao e revisao de PRs com templates, labels e assignees. Merge strategies e branch protection rules.

Issues

Tracking de bugs e features com labels, milestones e projetos. Integracao com stories AIOX para rastreabilidade.

Actions CI/CD

Workflows automatizados para build, test e deploy. Pipelines customizaveis com matrix builds e caching.

Code Review

Revisao de codigo com comentarios inline, suggestions e aprovacoes. Integracao com CodeRabbit para review automatico.

Collaboration

Trabalho em equipe com teams, permissions e CODEOWNERS. Notificacoes, 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 gh

2. Autenticacao

# Login interativo
gh auth login

# Verificar status
gh auth status

3. Repositorios

# Criar novo repo
gh repo create meu-projeto --public

# Clonar repo
gh repo clone usuario/repo

# Ver info do repo
gh repo view

4. 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 --squash

5. Issues

# Criar issue
gh issue create --title "Bug: ..." --label bug

# Listar issues
gh issue list --state open

# Fechar issue
gh issue close 42

6. 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 --log

Comece agora

Explore o repositorio, contribua com melhorias ou integre na sua operacao.