Принудительное семантическое Управление версиями
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 24.04.22 11:37
Оценка: :)
В https://elm-lang.org/
есть такая штука:

Принудительное семантическое Управление версиями
Elm автоматически обнаруживает все изменения API благодаря своей системе типов.
Мы используем эту информацию, чтобы гарантировать,
что каждый отдельный пакет Elm точно соответствует семантическому управлению версиями.
Никаких сюрпризов в выпусках ПАТЧЕЙ


Существует ли такой инструмент для C#/F#?

Поясню, перед публикацией пакета, элм выполняет следующее:
This package has never been published before. Here's how things work:

— Versions all have exactly three parts: MAJOR.MINOR.PATCH

— All packages start with initial version 1.0.0

— Versions are incremented based on how the API changes:

PATCH = the API is the same, no risk of breaking code
MAJOR = existing values have been changed or removed

— I will bump versions for you, automatically enforcing these rules

— Я буду подбирать версии для вас, автоматически применяя эти правила
Отредактировано 25.04.2022 3:15 vaa . Предыдущая версия .
Re: Принудительное семантическое Управление версиями
От: Kolesiki  
Дата: 24.04.22 18:02
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>В https://elm-lang.org/


vaa>Существует ли такой инструмент для C#/F#?


Да ё... никогда не слышал про строгие имена??
Re[2]: Принудительное семантическое Управление версиями
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 25.04.22 03:03
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, vaa, Вы писали:


vaa>>В https://elm-lang.org/


vaa>>Существует ли такой инструмент для C#/F#?


K>Да ё... никогда не слышал про строгие имена??

Слышал, речь не об этом. В элме при публикации пакета тулза проверяет наличие изменений в публичном апи на соответствие правилам https://semver.org/lang/ru/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.