Plugin API Version

Wo finde ich heraus, welche Discourse-Versionen welche Plugin-API-Version unterstützen? Derzeit verwende ich Plugin-API v0.8, da ich sie im Discourse-Themenleitfaden gefunden habe. Ich konnte jedoch keine Informationen zu den Plugin-API-Versionen und deren Zusammenhang mit Discourse-Versionen finden.

3 „Gefällt mir“

@Usman_Shahid

Ich bin mir nicht sicher, ob dies der beste Weg ist, aber vielleicht kannst du die Datei plugin-api.js (Zeile 89) ansehen, in der die Versionsnummer aufgeführt ist:

const PLUGIN_API_VERSION = “0.12.3”

und diese Nummer bei verschiedenen Commits von Discourse vergleichen?

1 „Gefällt mir“

Danke, das ist sehr hilfreich.

1 „Gefällt mir“

Es sieht so aus, als ob die aktuelle Datei für die Version, auf der ich mich befinde (3.2.0), hier ist:

Dies ist eine wirklich obskure Methode, um die API-Version zu finden, die wir verwenden sollen.

Meine bisherige Erfahrung ist, dass das Skript, wenn man es falsch macht, stillschweigend nicht geladen wird.