IntegraçõesGitHub

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 gh

2. Autenticação

# Login interativo
gh auth login

# Verificar status
gh auth status

3. Repositórios

# 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 repositório, contribua ou integre na sua operação.