В рамках данного проекта присутствуют несколько отдельных подпроектов: определение данных, файлы данных, pkgship, отслеживание патчей, инструмент advisor. Данные и различные инструменты являются относительно независимыми, поэтому выпуск осуществляется отдельно для каждого подпроекта, а не для всего проекта в целом.
Все отдельно выпускаемые подпроекты используют версионирование в соответствии с Semver 2.0, используя формат major.minor.patch, где:
Для различия между подпроектами используется префикс, например:
data-api-v1.0.0
patch-tracking-v1.1.0
pkgship-v1.2.0
Проект openEuler-Advisor находится в активной стадии развития, поэтому LTS поддержка не предоставляется. Текущий режим управления ветками — это одна основная ветка main.``` Q: Что делать, если потребуется поддержка LTS для открытых релизов (например, для openEuler)? A: Поддержка будет осуществляться через патчи в openEuler src-repo. Если проблема существует в ветке master, вы можете отправить PR.
Q: Есть ли планы по предоставлению LTS версий? A: На данный момент такие планы отсутствуют.
- Ответственные за каждый подпроект могут запросить выпуск новой версии, создав PR. В этом случае требуется добавить информацию о выпуске в файл ChangeLog.md каждого подпроекта, следуя примеру ниже:
Выпуск pkgship v1.2.0: - Добавлена XXX функциональность - Исправлена XXX проблема
- После согласования maintainer'ом и слияния коммита, немедленно создаётся выпуск [release](https://gitee.com/openeuler/openEuler-Advisor/releases/new), содержащий информацию, строго соответствующую ChangeLog.md. Пример:
- **Тег версии:** `pkgship-v1.2.0`
Примечание: рекомендованное имя для rpm spec должно быть `pkgship`, а номер версии — `1.2.0`.
- **Название выпуска:** `Выпуск pkgship v1.2.0`
- **Описание выпуска:**
- Добавлена XXX функциональность
- Исправлена XXX проблема
Примечание: рекомендованное описание для rpm spec должно содержать соответствующие изменения.
- **Приложения**
- Рекомендуется добавить Makefile для каждого подпроекта (особенно для инструментальных), чтобы обеспечить возможность создания пакетов с помощью команды `make dist`. Это позволит создать файлы pkgship-v1.2.0.tar.gz и pkgship-v1.2.0.sha256.
- В случае отсутствия, Maintainer генерирует соответствующий выпуск
Примечание: ссылка на приложение включается в раздел SOURCE каждого rpm spec
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )