modern-go-application icon indicating copy to clipboard operation
modern-go-application copied to clipboard

Road to 1.0?

Open sagikazarmark opened this issue 4 years ago • 0 comments

This project is a great sandbox for trying out new practices, as well as a great boilerplate for new projects.

As for trying practices, it probably reached a point where the project is "ready", meaning adding new stuff would make it too heavy. Additional service integrations (config) should go into documentation / wiki / website.

Using the project as a boilerplate is not too easy, so this is what I would like to focus on next.

One of the issues is lacking documentation as pointed out in #130.

The other issue is the lack of tooling (code generation, scaffolding).

This is getting better every day in https://github.com/sagikazarmark/mga (especially code generation), but starting a new project is still too hard. So the next step should be a mga new command that creates a new project from the boilerplate. (And we can finally get rid of the crappy init.sh)

Last, but not least we need a better organization of the underlying projects. Right now the boilerplate relies on a few, loosely coupled projects under my account. They need better organization (probably an organization of their own).

Go Buffalo is an excellent example of what I would like to (ideally) achieve with this project.

sagikazarmark avatar Apr 09 '20 16:04 sagikazarmark