Ferramentas para desenvolvedores

Gerador de .gitignore

Gere modelos predefinidos de ficheiros .gitignore para projetos em Python, Node, Java, Go e Rust de forma rápida.

Executar ferramenta

O gerador de ficheiros .gitignore cria modelos de configuração para projetos de software em controlo de versões. Ao configurar um repositório Git, é essencial excluir ficheiros temporários, pastas de dependências locais, binários compilados e registos de execução para manter a base de código organizada e limpa. Esta ferramenta disponibiliza modelos predefinidos para cinco opções reconhecidas: Python, Node, Java, Go e Rust. Caso o utilizador não indique qualquer linguagem no campo de entrada, a ferramenta aplica Python por predefinição. O texto introduzido não faz distinção entre maiúsculas e minúsculas, pelo que termos como «node» ou «NODE» produzem o mesmo ficheiro de regras. Depois de clicar em «Gerar», o painel de resultados mostra o texto completo do modelo correspondente e a contagem exata de quebras de linha presentes no documento. Se for indicada uma tecnologia não suportada, a ferramenta mostra um aviso de que a opção não é reconhecida. Pode copiar o texto gerado diretamente para a raiz do seu repositório local.

Instruções

  1. Introduza o nome da linguagem pretendida (Python, Node, Java, Go ou Rust) no campo indicado.
  2. Se pretender obter o modelo de Python, pode deixar o campo em branco.
  3. Clique em «Gerar» para obter o ficheiro com as regras de exclusão.
  4. Consulte o conteúdo do ficheiro gerado e a contagem de linhas no painel de resultados.
  5. Copie o texto obtido para o ficheiro .gitignore na raiz do seu projeto local.

Exemplos

  • Configuração para Node: introduza «Node» no campo para obter o modelo com regras para dependências como node_modules e ficheiros de registo temporários.
  • Configuração padrão para Python: deixe o campo vazio para gerar o modelo predefinido com exclusões para ficheiros compilados .pyc, pastas __pycache__ e ambientes virtuais.

Perguntas frequentes

Que linguagens são suportadas por este gerador?

A ferramenta disponibiliza modelos predefinidos para cinco linguagens: Python, Node, Java, Go e Rust.

O que acontece se não introduzir nenhuma linguagem?

Quando o campo de entrada é deixado em branco, a ferramenta aplica automaticamente o modelo de Python por predefinição.

A escrita com maiúsculas ou minúsculas altera o resultado?

Não. A validação do nome da tecnologia não distingue maiúsculas de minúsculas, aceitando variantes como «node», «Node» ou «NODE».

O que acontece ao introduzir uma linguagem não reconhecida?

Se inserir uma tecnologia diferente das cinco opções suportadas, a ferramenta mostra uma mensagem a indicar que a opção não é válida.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.