common rules should be in a global .gitignore