gitignore file and others