better.gitignore file for projects