Open jeffchuber opened 1 year ago
I think this could also be used to help developers locate help and our github. One way of doing this is to have a message.json
that is checked into the repo.... that makes updating this quite easy. We could take it one step further and have the client callout (if allowed and able) to the version of message.json
currently on main
or hosted elsewhere....
think more about
The way that pip
does it is by fetching pypi's package info. We can use that to nudge users to upgrade.
Using pypi will not help us with version compatibility - I have a WIP PR for creating a compatibility matrix that can be published and used for version compatibility between local clients (Persistent/Ephemeral) and remote clients (Http and Cloud) - this will knock 1) and 2) from the above list.
@jeffchuber Regarding downgrade support, what is your mental model here? Somehow, advise users how to downgrade versions?
like this