@Joykiller Not sure if you're around anymore but I thought I'd respond anyway.
The problem with maintaining a plugin and theme directory is the maintenance aspect. We simply don't have the time to make sure everything is compatible, especially since every plugin created is a community contribution.
So we automate. We rely on plugin developers to report plugin compatibility, and serve only those plugins that are marked compatible. There is one downside, however, and that is plugins will quickly disappear in successive revisions of NodeBB unless the authors keep them up to date.
So there's definitely space for crowdsourcing as well. If a plugin is not marked compatible by the developer directly, multiple reports of compatibility by the plugin users should also count, and if enough votes come in, then the plugin should automatically be reintroduced.
that part isn't in yet, but it's on the wish list.
Hey, so first of all great work to the guys behind this great piece of software!
I wanted to introduce a community to my nodejs app and wanted to know if you guys have guides or some kind of walk through for integrating your models into mine.
I can merge the user models and separate everything else to have one big app dB that has my own app as well as nodebb (while having nodebb run on a separate server and not mess with any of its inner workings)
Any help and resources are appreciated!