[internal] add .editorconfig file
[internal] add gitignore config