Discourseの機能はどこにありますか?

こんにちは、ユーザーがコメントした投稿数などを表示するディスプレイを追加したい場合、これらの機能はどこで探せばよいですか?

ありがとうございます

APIドキュメントは https://docs.discourse.org/ で入手できます。

「いいね!」 2

クライアントサイドに関しては、利用できる多くの関数が含まれる pluginApi ファイルもあります。各メソッドも適切に文書化されています。

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js

「いいね!」 4

<li>
              <LinkTo @route="userActivity.replies">
                <UserStat @value={{this.model.post_count}} @label="user.summary.post_count" />
              </LinkTo>
            </li>

これを追加して動作させることはできますか?

このコードは、統計情報が表示されるユーザー概要ページからのものです。このコンテキストでは、モデルの post_count にアクセスできます。

したがって、表示を追加したい場所によって異なります。モデルに既に存在する場合は機能するかもしれませんが、多くの場合、そのデータを取得するための一部のロジックを追加する必要があります。