Alterações no .gitignore no núcleo do Discourse

Atenção para todos os desenvolvedores do Discourse – o arquivo .gitignore no repositório do Discourse emagreceu. :green_apple:

Se você perceber que alguns arquivos não rastreados que antes eram ignorados não estão mais sendo ignorados, não se preocupe! Existem duas possibilidades:

  1. Talvez esses arquivos sejam específicos do seu ambiente de desenvolvimento? Seus arquivos .swp do vim, workspace do VSCode, arquivos .DS_Store do macOS, etc.
    Nesse caso, você deve ignorá-los globalmente, para que não sejam mais um problema em nenhum repositório! Para habilitar o gitignore global (~/.gitignore), execute:
    git config --global core.excludesFile '~/.gitignore'
    
    Em seguida, crie esse arquivo e adicione suas configurações específicas do VIM/VSCode/Sublime/Emacs/Eclipse/RubyMine/JetBrains/macOS/Arch/Windows 95. :smiley:
  2. Ou, talvez fosse um arquivo específico do Discourse que deveríamos manter no .gitignore? Se for o caso, me avise neste tópico. :slightly_smiling_face:

:clinking_glasses:

31 curtidas

I’m curious to see if any contributors who are new to Git in general will accidentally commit .DS_Store or other “helpful” files. (It’s easy enough to say “this should go in your settings”, but new people won’t know to set that up.)