1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-openEuler-Advisor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
package_meta.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 22:07 bc65723

Управление метаданными пакетов

Цели

  • Обеспечение обратной трассируемости источника пакета
  • Удобство автоматического обновления пакетов

Процесс

  • Податель пакета при отправке должен предоставить соответствующую информацию о метаданных
  • CI автоматически выполняет "соответствующие проверки валидности"
  • Модератор проводит ручную проверку (например, является ли это официальным)

Принципы

  • Официальный

Исходный код программного обеспечения должен происходить от официального источника, что включает:

  1. Оригинальный адрес выпуска от официала
  2. Адрес зеркала, одобренного официалом Например, некоторые используют GitHub как только-чтение зеркало, которое также может считаться официальным адресом.

Официальность должна быть проверена вручную при первичной отправке.

  • Надёжный

Адрес получения программного обеспечения должен поддерживать HTTPS.

  • Повторяемый

Модератор или любой другой человек могут получить соответствующий код на основе заполненной информации о метаданных.

  • Проверяемый

Запись механизма проверки, предоставленного стороной выпуска программного обеспечения, включая, но не ограничиваясь следующими:

  1. SHA
  2. Подпись
  3. Git commit ID

Информация о метаданных

  • git_repo (строка, если используется Git для загрузки, то это поле является REQUIRED)TODO Если используется SVN адрес, то добавьте поле svn_repo.

  • versions (массив значений типа версия)

Список конкретных версий программного обеспечения, каждая версия из списка официально входит в репозиторий openEuler.

Пример

git_repo: https://github.com/template/template.git

Шаблон

Шаблон можно посмотреть здесь

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openeuler-openEuler-Advisor.git
git@api.gitlife.ru:oschina-mirror/openeuler-openEuler-Advisor.git
oschina-mirror
openeuler-openEuler-Advisor
openeuler-openEuler-Advisor
master