V
V
Vitaly Stolyarov2019-03-25 23:35:49
Programming
Vitaly Stolyarov, 2019-03-25 23:35:49

How to make graphs/diagrams of plugin version compatibility?

There is a library to which I connect plug-ins. Sometimes it happens that a plugin only works starting from a certain version of the library, or vice versa - a certain version of the plugin stops working from a certain version of the library. Plugins themselves can also interact with each other.
How to visualize it? Are there common practices?
Tables are too massive when increasing the number of packets

Answer the question

In order to leave comments, you need to log in

1 answer(s)
O
OnYourLips, 2019-03-26
@OnYourLips

Each package has a list of packages it depends on.
For each of them, a version range is defined. and to make it easier, semantic versioning is used.
The package manager builds a dependency graph and selects the latest fully matching set. Or he writes why it is impossible to make such a set.

For example, it may not be known in advance whether this or that version is compatible.
You require the versions on which the package depends and against which it has been tested.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question