Michael, die Antwort lautet: Schauen Sie sich bestehende Patente an, da Dokumentationen schnell veraltet sein können und oft nur oberflächlich sind. Im Gegensatz dazu werden beliebte Plugins oft sehr aktuell gehalten und decken komplexere Anwendungsfälle ab.
Die Nutzung bestehender Repos, um Ansätze zu verstehen, ist absolut das, was ich und meine Kollegen in den letzten Jahren gelernt haben.
Ich kann Ihnen empfehlen, sich die Repos des Kern-Discourse-Teams (official), die von Pavilion (pavilion) und meine Repos als Beispiele für die Umsetzung anzusehen (in dieser Reihenfolge!
).
Da sich die Plattform mit neueren Versionen von Abhängigkeiten und neuen Funktionen weiterentwickelt, können offizielle Plugins, die die neu hinzugefügten Technologien der Plattform nutzen, beispielsweise als Ausgangspunkte sehr nützlich sein.
Suchen Sie nach einem Plugin, das funktional etwas Ähnliches tut wie das, was Sie erreichen wollen, und kopieren Sie den Ansatz.
Hier ist ein Beispiel für ein Plugin, das eine Route hinzufügt: