One gitignore to rule them all