tye-v2 / tye2

Tye2 is a local orchestrator tool that makes developing and testing microservices and distributed applications easier.
https://www.tye2.org
MIT License
1 stars 2 forks source link

v1 roadmap #2

Open razvangoga opened 7 months ago

razvangoga commented 7 months ago

must haves

technical

non-technical

nice to haves

others

some good ideeas can be found here :

drakon660 commented 4 months ago

I would stay with those for version 1

razvangoga commented 4 months ago

i would also add this : update and make available the schema for the yaml definition.

regarding the documentation - yes it looks way more usable than the bunch of Markdown files we have now. Can you find out on what engine the masstransit docs use?

drakon660 commented 4 months ago

"update and make available" Could elaborate on that? I don't know what you mean. Yeah sure I will.

razvangoga commented 4 months ago

"update and make available" Could elaborate on that? I don't know what you mean

see tye-v2/tye2#24

drakon660 commented 4 months ago

I see.

drakon660 commented 3 months ago

This (update / replace all beta / old / obsolete refereces (ex : System.CommandLine 2.0.0-beta1.20104.2) is done.

razvangoga commented 3 months ago

This (update / replace all beta / old / obsolete refereces (ex : System.CommandLine 2.0.0-beta1.20104.2) is done.

partially, yes (i've updated the list accordingly) - we should see about replacing that System.CommandLine thing and some others - i'll open a discussion about it

drakon660 commented 3 months ago

Maybe for version 0.12 which will be our first, I we shouldn't change so much in a code, we should deliver small parts. This command line is in beta2 stage but it doesn't mean that it is not working correctly.

razvangoga commented 3 months ago

i see the roadmap like this:

razvangoga commented 3 months ago

but the v0.12 roadmap issue is not this one but #1

drakon660 commented 3 months ago

You are too pessimistic.

drakon660 commented 3 months ago

I wrote to you, not more than 2 months ago, and you see how far we are despite the fact that we have jobs and so on, more optimism.

razvangoga commented 3 months ago

in any case this roadmap is not set in stone, it was just my original idea as a followup version to v0.12 (we've done the update to dotnet 8 already).

some things in it (like a more user friendly configurations model) are quite complex (and unclear) to deserve a new version just for themselves

also missing are the removal of the publish and deploy parts - like i said when we first talked - i like aspire's publish model better where the tool generates some intermediate metadata file about the services, and some other tool / extension takes that and transpiles it to the format needed by some specific target (kubernetes, docker compose etc).

drakon660 commented 3 months ago

In terms of roadmap we have to be flexible to deliver, regarding configuration model maybe we should create discussion, because I don't now what is on your mind. Publishing and deployment hmm, I don't think that there is a need to have another tool to do that especially tight coupled to .net world, but this is my private opinion.