こんにちは、皆さん。
Discourse での作業は初めてで、プラットフォーム向けの拡張機能開発についていくつか質問があります。私はフルスタックの Rails 開発者で、Rails アプリに再利用可能な機能を追加するための Rails エンジンの構築に取り組んでいます。このエンジンの統合テストのために、当社の Discourse インスタンスを利用したいと考えています。
Better Together Community Hub https://hub.bebettertogether.ca/
開発者カテゴリで新しい投稿を作成しようと試みましたが、ボタンが無効になっており、投稿できません。これは信頼レベルやグループ参加などの要件によるものだと推測しています。
開発者カテゴリに投稿できるようになるための条件を教えてください。
また、開発者カテゴリは Discourse コアの開発に関する議論専用でしょうか、それともより一般的な話題も含んでいるのでしょうか?
Discourse 向けの完全な拡張機能(プラグイン)を構築し、その中に Rails エンジンを Gem として含めたいと考えています。プラグインの仕組みがどの程度深いものなのか、また、このようなことをプラグインで実現可能かどうか疑問に思っています。プラグインシステムは非常に限定的な機能しか提供できないのでしょうか、それとも、Docker による自動更新の恩恵を受けつつ、プラットフォームの機能を深くかつ複雑に拡張できるのでしょうか?
ご意見やサポートをいただき、誠にありがとうございます。
