Skip to content

Criar repositório: primeiro commit e "Também criar no GitHub" - #28

Merged
paulocarinhena merged 1 commit into
mainfrom
feat/criar-e-publicar
Nov 3, 2026
Merged

paulocarinhena merged 1 commit into
mainfrom
feat/criar-e-publicar

Conversation

@paulocarinhena

Copy link
Copy Markdown
Contributor

O que muda

  • Tela inicial › Criar agora abre um diálogo com a escolha da pasta e duas opções:
    • Fazer o primeiro commit (ligado por padrão): commita os arquivos da pasta, ou cria um README.md se ela estiver vazia.
    • Também criar no GitHub: depois de criar, abre o "Publicar no GitHub" sozinho (privado por padrão). Essa opção mantém o primeiro commit ligado, porque sem commit não há o que publicar.
  • O primeiro commit passa pela mesma checagem de arquivos sensíveis. Em modo bloquear, um .env na pasta impede o commit e o repositório abre para o usuário resolver.
  • Card de aprovação do assistente: o Cancelar agora fica por último, à direita (ou embaixo, no painel estreito).

Testes

  • test/publishRepository.test.ts: createInitialCommit com pasta vazia (cria README.md), pasta com arquivos, histórico já existente (não mexe) e .env bloqueado (sem commit).
  • Typecheck, 129 testes e gitleaks passando.
  • Teste de ponta a ponta com a API real do GitHub (Criar → Também criar no GitHub → Publicar): o repositório privado foi criado, recebeu o "Commit inicial" e a branch local ficou acompanhando origin/master.

🤖 Generated with Claude Code

- Novo diálogo de Criar: pasta, "Fazer o primeiro commit" (padrão ligado;
  cria README.md se a pasta estiver vazia) e "Também criar no GitHub", que
  abre o "Publicar no GitHub" assim que o repositório abre.
- O primeiro commit passa pela checagem de arquivos sensíveis (modo bloquear).
- Card de aprovação do assistente: Cancelar por último, à direita.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@paulocarinhena
paulocarinhena merged commit af9dc09 into main Nov 3, 2026
10 of 11 checks passed
@paulocarinhena
paulocarinhena deleted the feat/criar-e-publicar branch November 3, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant