Как управлять версиями плагинов для фреймворка - PullRequest
0 голосов
/ 31 октября 2018

У нас есть фреймворк с несколькими плагинами. Чтобы было легче определить, какую версию плагина мы можем использовать, все версии начинаются с основной и вспомогательной версии зависимости платформы. Таким образом, MyPlugin 3.4.2 можно использовать на MyFramework 3.4.x

Это делает невозможным использование хорошей системы управления версиями, в которой вы также хотите обновить основную и вспомогательную версии плагина для прерывания изменений.

На данный момент у нас есть следующие идеи:

  1. На основании этого ответа мы могли бы использовать имя плагина для указать версию фреймворка.
  2. Используйте разные каналы NuGet для разных версий фреймворка.

Существуют ли передовые практики для этого типа управления версиями, которые мы должны использовать, или, возможно, практики, которых нам следует избегать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...