Remove IDE configuration (VS Code, IntelliJ, Nova) from Git repositories
Problem to solve
The handbook repositories contain the following configuration paths. These are editor config which should be maintained by the user.
- .vscode (VS Code IDE)
- .idea (IntelliJ)
- .nova (Nova app editor)
Proposal
Remove the directories, update the CODEOWNERS config, and update the .gitignore files to prevent collisions with local configuration.
.editorconfig
exists too, but does not seem to override anything by default.
Research
Some of these files were introduced in larger commits, for example handbook@3fb9ff9f and handbook!2711 (merged)
Fixes
- https://gitlab.com/gitlab-com/content-sites/internal-handbook/-/merge_requests/4599
- https://gitlab.com/gitlab-com/content-sites/internal-handbook/-/merge_requests/4600
- handbook!5435 (merged)
/cc @cynthia @ipedowitz
Edited by Michael Friedrich