new is a templating framework for creating re-usable project templates. You might use new if you want to:

  • Show users how to set up your framework or library with an example project
  • Distribute library, component, or service boilerplate to your organization
  • Help your students set up dependencies for their assignments

(install instructions here)

Templates consist of a directory containing files using Go template syntax and a definition in a template.yaml file. You can run new template to create a new template project.


View Github