С 1 января 2019 года мои open source проекты ожидает ряд нововведений. Поэтому во избежание дополнительных вопросов я анонсирую их уже сейчас.
Репозитории
Первое новшество все open source проекты теперь в полном объёме размещаются в репозиториях на GitHub (в перспективе возможно размещение и на других подобных ресурсах). То есть, если раньше в репозиториях можно было найти только код, то теперь оттуда можно будет скачать и релиз для установки. Единственное исключение – проекты, публикуемые через специальные магазины приложений (Яндекс Store) или официальные ресурсы соответствующей платформы (WordPress.org).
Semver
Второе нововведение – единый подход к наименованию и использованию веток исходного кода.
Теперь в качестве ветки по умолчанию на GitHub (и других подобных ресурсах) назначается ветка текущего релиза (после его выпуска).
Также наименование и назначение всех веток будут подчиняться требованиям семантического версионирования (semver).
Таким образом с 1 января 2019 года публикация всех новых проектов и новых веток старых проектов будет подчиняться уже совершенно новым принципам.
Причина нововведений
Причиной данных мер является увеличения количества open source проектов и их усложнение. В связи с чем требуется привести процесс работы над ними к «общему знаменателю».
Добавить комментарий