add gitignore patterns for generated files