add gitignore for generated files