Discourse 코어의 .gitignore 변경 사항

Discourse 개발자 여러분께 안내드립니다 – .gitignore 파일이 discourse 저장소에서 다이어트를 시작했습니다. :green_apple:

이전에 무시되던 일부 추적되지 않는 파일들이 갑자기 보이더라도 놀라지 마세요! 두 가지 가능성이 있습니다:

  1. 해당 파일이 개발 환경에 특화된 것일까요? vim의 .swp 파일, VSCode 워크스페이스, macOS의 .DS_Store 파일 등입니다.
    이 경우 전역적으로 무시하여 모든 저장소에서 더 이상 문제가 되지 않도록 하세요. 전역 gitignore(~/.gitignore)를 활성화하려면 다음을 실행하세요:
    git config --global core.excludesFile '~/.gitignore'
    
    그런 다음 해당 파일을 생성하고 VIM/VSCode/Sublime/Emacs/Eclipse/RubyMine/JetBrains/macOS/Arch/Windows 95에 특화된 항목들을 추가하세요. :smiley:
  2. 아니면, discourse에 특화되어 .gitignore에 남겨두어야 할 파일이었을까요? 그렇다면 이 토픽에서 알려주세요. :slightly_smiling_face:

:clinking_glasses:

Git에 익숙하지 않은 새로운 기여자들이 실수로 .DS_Store나 기타 “도움이 되는” 파일들을 커밋할지 궁금합니다. ("이건 설정에 넣어야 한다"고 말하는 것은 쉽지만, 초보자들은 그런 설정을 해야 한다는 것을 모를 수 있습니다.)