chore: stop tracking IntelliJ project files closes #28 #45

Merged
McPringle merged 1 commit from fix/ignore-intellij-config into main 2026-05-05 11:33:49 +02:00
McPringle commented 2026-05-03 13:16:44 +02:00 (Migrated from github.com)

This PR stops tracking IntelliJ IDEA project files and ignores the .idea/ directory going forward.

Why

This repository is public, and sharing IDE project files causes unnecessary friction across different contributor setups. In practice, .idea/ contents are influenced by:

  • different IntelliJ IDEA versions
  • different installed plugins
  • different operating systems
  • different local paths and machine-specific settings

Sharing IDEA configuration can work in controlled environments where everyone uses the same tooling and conventions. In a public open source repository, though, it tends to create more problems than it solves.

What changed

  • added .idea/ to .gitignore
  • removed currently tracked .idea/ files from version control

The cleanup was done as an index-level untracking step locally before commit creation. The goal is to stop versioning IDEA project files in the repository going forward.

Note

Contributors with existing clones should be aware that previously tracked .idea/ files may be removed from their working tree when they pull this change.

**This PR stops tracking IntelliJ IDEA project files and ignores the `.idea/` directory going forward.** ## Why This repository is public, and sharing IDE project files causes unnecessary friction across different contributor setups. In practice, `.idea/` contents are influenced by: - different IntelliJ IDEA versions - different installed plugins - different operating systems - different local paths and machine-specific settings Sharing IDEA configuration can work in controlled environments where everyone uses the same tooling and conventions. In a public open source repository, though, it tends to create more problems than it solves. ## What changed - added `.idea/` to `.gitignore` - removed currently tracked `.idea/` files from version control The cleanup was done as an index-level untracking step locally before commit creation. The goal is to stop versioning IDEA project files in the repository going forward. ## Note Contributors with existing clones should be aware that previously tracked `.idea/` files may be removed from their working tree when they pull this change.
Sign in to join this conversation.
No description provided.