generating gitignore