Публикация
Общий список лежит в Blockheads-Club/mods и показывается на странице модов. Моды добавляются через pull request.
Перед отправкой
Добавьте файл
LICENSE(любая лицензия на ваш вкус).Выложите
.bhmodв открытый доступ по HTTPS, например как файл GitHub-релиза. При слиянии он зеркалируется.Проверьте его по правилам общего списка:
shbhmod check . --index bhmod pack .
Отправка
- Добавьте один файл
mods/<первая буква>/<id>.tomlс данными мода, ссылкой на загрузку, SHA-256 и размером. - Откройте pull request. CI проверит запись и пакет и оставит комментарий с запрошенными разрешениями.
- Мейнтейнер читает код каждого нового мода (и обновлений, добавляющих разрешения или нативный код) до публикации в списке.
Хотите, чтобы название и описание мода были и на других языках? Добавьте в запись таблицы [i18n.tr], [i18n.ru], [i18n.kk] ... с name и/или description. Читатели увидят свой язык, а для недостающего будет английский; менять их можно в любое время.
Все поля и пример: Отправить мод.
Обновления
- Добавьте в запись новую версию; опубликованные версии никогда не правятся и не удаляются.
- Сломанную версию можно пометить
yanked = true. - Менять запись могут только
ownersмода.
Те же проверки, что в CI, можно запустить локально: bhmod index validate.