• I had some ideas for NodeBB that I wanted to try and develop. Are there any architecture notes? Any pull requests/issues or comments that dive into how everything works together?

    Thanks!


  • This post is deleted!

  • This requires investment. If the nodebb team had found investors for at least 10 million, the discourse would have fainted


  • @volanar I'm not sure I follow. It seems to be that having notes for how everything works would make development and contribution easier.

  • GNU/Linux Admin

    @nbb123 Hey there! Best bet would be to take a look at our documentation, especially the "development" section — on how to write plugins/themes/etc.

    What exactly are you trying to accomplish? All of the NodeBB team are on the forum, and can answer any technical questions you may have 🙂


  • @volanar That may be true, but we're a different kind of company than those silicon valley startups that raise money. This is not to say that they're bad and we're good — just that we're different in how we approach money.

    They certainly can use that money to do cool things, but at a burn rate that far exceeds ours. We hit profitability organically, by growing our revenue through our SaaS offering and by taking on custom work.

    I like to think we do cool things too, but the downside is I don't have unlimited funds to throw talented developers at every problem that strikes my fancy 🙂

    Maybe someday!

  • Community Rep

    @julian said in NodeBB Architecture?:

    I like to think we do cool things too, but the downside is I don't have unlimited funds to throw talented developers at every problem that strikes my fancy

    Unfettered indulgement of fancies tends to lead to gluttonous behavior and feature bloat. The
    "Unix Way" versus the "MS Monolith" approach. Got to take the best from each pray you hit the sweet spot. 👍 🐕

    Otherwise.. Not.... 👿


  • @julian said in NodeBB Architecture?:

    @volanar That may be true, but we're a different kind of company than those silicon valley startups that raise money. This is not to say that they're bad and we're good — just that we're different in how we approach money.

    They certainly can use that money to do cool things, but at a burn rate that far exceeds ours. We hit profitability organically, by growing our revenue through our SaaS offering and by taking on custom work.

    I like to think we do cool things too, but the downside is I don't have unlimited funds to throw talented developers at every problem that strikes my fancy 🙂

    Maybe someday!

    I understand you, but we do not live in an isolated world. We have competition here. And everything needs resources. When choosing a community platform, support is the deciding factor, not programming language. This is the foundation of the foundations, support, support. Support! All modules must be supported. But you have a small team. There are two ways. Finding an investment that suits your history is no problem. You can raise tens of millions and improve your platform to the skies) Or let the community donate to these things. I want to donate hundreds of dollars, but I don't want to take your SAAS. You see who communicates in the community. Basically, these are the owners of individual platforms. They are willing to pay money for support.
    I'm even willing to develop this theme for free, as long as you improve your support. Otherwise, my community is at risk. We just can't stand the competition. By your actions, you are advertising discourse. Writing code is not the main thing, the main thing is support. All modules that are written. There lies success. Create an opencollective account, hire developers and take nodebb to the next level. Otherwise, all your clients will sooner or later go into discourse, there are no problems with this.


Suggested Topics

| | | |