Skip to content

Instantly share code, notes, and snippets.

@vinirossa
Last active October 25, 2021 12:06
Show Gist options
  • Save vinirossa/29899b88591d84d0c166227d34499830 to your computer and use it in GitHub Desktop.
Save vinirossa/29899b88591d84d0c166227d34499830 to your computer and use it in GitHub Desktop.
Criação de Repositório com Node Boilerplate

Criação de Repositório com Node Boilerplate

Manual / Repo

  1. Inicializar o Git na branch main
  2. Substituir os "node-boilerplate" pelo nome do repositório / projeto
  3. Atualizar o README com as informaçoes do projeto
  4. Atualizar o package.json com as informações do projeto
  5. Substituir a função foobar por uma do próprio projeto
  6. Garantir que a versão está 0.0.0 e sem CHANGELOG.md
  7. Rodar yarn e yarn prepare no repositório
  8. Realizar o primeiro commit como "chore: initial commit [skip ci]"
  9. Publicar repositório no GitHub
  10. Colocar descrição e tags no repositório no GitHub
  11. Criar novas labels
    • dependencies (Changes involving dependencies) azul
    • dependabot () azul
    • semantic-release () vermelho ou cinza
    • enhancement to feature
    • documentation to docs
    • core () azul claro
    • third-party () cinza
  12. Adicionar secret na mão (gh secret set GH_TOKEN e gh secret set NPM_TOKEN)
  13. Adicionar branch rules no repositório
  • [mabr][alec]* checando build, up to date, allow push
  • dev checando build, up to date, allow push
  • release/**/* checando build, up to date, allow push
  • qa/**/* checando build, up to date, allow push, allow delete
  • qa checando build, up to date, allow push, allow delete
  1. Habilitar Dependabot security updates no repositório (Security & Analysis)
  2. Habilitar automerge no repositório
  3. Garantir que os bots AllContributors e Stale estão instalados no repositório
  4. Ignorar o alerta do ansi-regex do dependabot (está errado)
  5. Criar branch dev e seguir fluxo normal de desenvolvimento
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment