Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.22 KB

README.md

File metadata and controls

23 lines (20 loc) · 1.22 KB

golang project template managed with tasksfile/make

A cookiecutter template for golang projects managed by Taskfile

🍭 Goodies

  • Taskfiles support easy to extend
  • Basic Makefile support
  • Uses testify as Test framework
  • Provides a golang scafold ready to use
  • A basic Dockerfile

🎬 Getting Started

  • Alfter cloning the repository you should complete the data for your project, to help you with thist here, de default name for the configuration file is cookiecutter.json but takin a look to the Makefile I'm pretty sure that you can figure out how to have several project configurations ;)
  • Generate the scafold for your project doing
    make clean generate
    then you can find the project structure insie the ./dist folder

📌 Todo

  • Provide a stronger set of unit tests
  • Better use of the post-hook scripts to achieve a complete explerience, for example being able to:
    • Adding go modules configurables is some way
    • Generating all the git burden for the project