With the huge changeover coming, could we consider a more neutral approach to IDEs ?
Currently, the setup requires developers to check in their eclipse project and classpath files. Shortcomings are that eclipse writes the home directory of the user into the classpath files if you want to have source attachements. Which helps immensely if you want to develop just one specific binding without having the complete ESH (oops, sorry, openhab-core) source tree around.
A the very least, we could add proper entries in the .gitignore directories so the config files of IntelliJ are ignored as well.
Another point would be to add .editorconfig files to the repositories so the UTF-8 encoding issue for source files (and ISO-whatever for property files) are managed centrally without being bound to a Eclipse installation.