add .editorconfig and .gitignore