Это будет discourse_theme new ![]()
@grubba, как вы смотрите на то, чтобы интегрировать это в ядро в виде задачи Rake? Например:
bin/rake plugin:create
В любом случае, для работы с плагинами нужно иметь рабочую среду разработки ядра, так что это кажется логичным решением? Это также сделало бы процесс более «официальным» и упростило бы поддержку всей командой.
Интересно, не лучше ли сделать это полностью на основе Git, вместо того чтобы полагаться на использование GitHub (и наличие CLI gh)? Некоторые люди используют другие сервисы для хостинга своих плагинов, а также могут не хотеть, чтобы они сразу становились общедоступными.
В discourse_theme мы поддерживаем локальный кэш шаблона темы, поэтому это работает даже офлайн!