Use a template
Use git-core