custom gitignore
commmit plugin and vendor