.gitignore with general rules