Создатель модуля
Подайте заявку, опубликуйте и следите за отзывами
Заявите права на одно пространство имен издателя, предоставьте неизменяемые доказательства и следуйте жизненному циклу проверки человеком.
Укажите издателя манифеста
fabled module publisher status
fabled module publisher claim .сообщает, владеет ли текущая учетная запись пространством имен издателя, и показывает его состояние, не раскрывая личность владельца. утверждение считывает издателя.id и издателя.имя из манифеста проекта. Идентификаторы издателя состоят из 2–39 строчных букв, цифр и дефисов и становятся первым сегментом каждого идентификатора пакета.
Отправьте один канал выпуска
Выберите одну команду для релиза, который вы собираетесь отправить. Используйте предварительную версию при работе с рецензентами:
fabled module publish . --channel prereleaseИспользуйте стабильную версию только в том случае, если проверенный архив является кандидатом на выпуск, который вы хотите просмотреть для стабильного канала:
fabled module publish dist/release.zip --channel stablepublic принимает каталог проекта или проверенный архив, загружает его как данные, помещенные в карантин для проверки, и проверяет, соответствует ли квитанция Fabled идентификатору пакета, версии, каналу, SHA-256 и длине в байтах. Загрузка не делает код пакета исполняемым и не помещает выпуск в каталог проигрывателя.
Список и ожидание проверки
fabled module submissions --status pending
fabled module submissions --package my-studio.my-dice --page 0 --size 25
export FABLED_SUBMISSION_ID="replace-with-the-submission-id"
fabled module status "$FABLED_SUBMISSION_ID"
fabled module status "$FABLED_SUBMISSION_ID" --waitОтправка находится в статусе PENDING, CHANGES_REQUESTED, REJECTED, APPROVED или WITHDRAWN. Человеческий вывод и вывод в формате JSON включают ограниченные заметки рецензента, автоматические выводы и предупреждения. --wait останавливается после принятия решения, опрашивая каждые 5 секунд, по умолчанию до 600 секунд; --interval принимает значения от 1 до 30 секунд, а --timeout — от 1 до 1800 секунд.
После одобрения
Одобрение — это один шлюз, а не автоматическая активация. Релиз также необходимо продвигать в доступный канал каталога. Затем участник получает право, явно устанавливает конкретную версию, принимая ее условия, и активирует ее в соответствующей области. Fabled разрешает совместимые зависимости и предоставляет только подписанную проекцию времени выполнения, которой доверяет хост браузера. Активация в кампании подчиняется проверкам владельца и прав из руководства по установке; для поддержки модулей сообщества требуется развёртывание соответствующей кандидатной версии.