Skip to content

Road to 1.0? #140

@sagikazarmark

Description

@sagikazarmark

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions