База знаний · Библиотеки

Авторам: как попасть в каталог

Написали библиотеку? Заявка с ссылкой на GitHub — и она станет доступна всей стране.

Написали библиотеку для датчика, модуля или своего набора? Каталог libraries.trema.ru открыт для авторов: ваша работа станет доступна каждому пользователю Trema IDE в два клика. Процедура простая и прозрачная — разберём её целиком.

Что нужно подготовить

  • Публичный репозиторий на GitHub с открытым исходным кодом библиотеки.
  • Правильную структуру — стандартная библиотека Arduino с файлом library.properties (имя, версия, автор, описание).
  • Работоспособность — библиотека должна собираться; примеры в папке examples сильно повышают её ценность.

Как подать заявку

  1. Откройте форму «Предложить библиотеку» на сайте реестра.
  2. Укажите ссылку на GitHub (проверяется автоматически), название и — по желанию — автора с кратким описанием.
  3. В поле аргументации расскажите, чем библиотека полезна: для каких модулей, чем лучше аналогов.
Форма Предложить библиотеку на libraries.trema.ru: требования и порядок проверки
Страница заявки честно описывает требования и порядок проверки — до отправки.

Что происходит с заявкой

Администратор открывает репозиторий и смотрит структуру и лицензию, проверяет, что библиотека собирается и не дублирует уже включённую, — и принимает предложение или отклоняет с пояснением. После включения реестр сам импортирует библиотеку с GitHub: версии, архивы на зеркало, карточку в каталог. Новые релизы будут подхватываться из репозитория.

Советы, повышающие шансы

  • Напишите русское описание — каталог двуязычный, и русская карточка сильно помогает вашей аудитории.
  • Добавьте 2–3 примера в examples: по ним новички учатся пользоваться вашей библиотекой (и они появятся у них прямо в меню примеров IDE).
  • Укажите архитектуры в library.properties — каталог покажет бейджи совместимости (AVR, ESP32…).
  • Выберите понятную открытую лицензию (MIT, LGPL…) — без лицензии включение невозможно.

Частые вопросы

Что требуется от библиотеки?

Открытый код в публичном репозитории GitHub, совместимость с Arduino или Trema IDE (файл library.properties) и работоспособность. Администратор проверит структуру, лицензию и сборку.

Обновлено: 19 июля 2026