flowup / mmo

10 stars 0 forks source link

[docs] add core project features and roadmap #42

Closed petomalina closed 5 years ago

petomalina commented 7 years ago

MMO should have a well-defined roadmap and core features that we'll always provide. This will allow both FlowUp and community around it to help with creation of plugins and orchestration design.

Updated release schedule

Alpha - August 16.(wed) 2017 Beta - October 18.(wed) 2017

One liners

Core features

Roadmap:

Alpha

Beta

First Release

UI Release (dashboard)

Management UI Release

kubaj commented 7 years ago

Beta

petomalina commented 7 years ago

Ad. this should improve support for new languages and technologies in future. Yes, however, we need a good way to distinguish between language-dependent plugins and others (k8s, ...). Any ideas about this?

Ad. global plugins and per-service plugins all plugins should definitely be per-service. MMO is indeed monorepo orchestrator, however, it should be really easy to move some service to a standalone repo. We should discuss this feature more.

CI pipeline should IMHO trigger all stages of MMO - generate, build, test, deploy (with optional flag). The trigger can be:

mmo ci --deploy # to run with deploy
petomalina commented 7 years ago

Updated releases to: Alpha - August 16.(wed) 2017 Beta - October 18.(wed) 2017

We should consider 2 month releases as stable at the moment. We'll see how will Beta go