Automatisierung der Discourse-Plugin-Installation mit dem `create-discourse-plugin`-Gem

Das wäre discourse_theme new:wink:


@grubba, wie würdest du dazu stehen, dies als Rake-Task in den Core zu integrieren? So wie

bin/rake plugin:create

Leute brauchen sowieso eine funktionierende Core-Dev-Umgebung, um an Plugins zu arbeiten, also scheint es eine gute Lösung zu sein? Es würde es auch “offizieller” machen und dem gesamten Team die Wartung erleichtern.

Ich frage mich, ob es besser wäre, es zu 100 % auf Git zu setzen, anstatt sich darauf zu verlassen, dass Leute GitHub (und die gh CLI) verwenden? Manche Leute nutzen andere Dienste, um ihre Plugins zu hosten, und möchten vielleicht auch nicht, dass sie sofort öffentlich gemacht werden.

In discourse_theme pflegen wir einen lokalen Cache des Theme-Skeletts, sodass es sogar offline funktioniert!

6 „Gefällt mir“