It seems to me Github Discussions does the job for a forum (for open source devs at least). Are there significant advantages to setting up a standalone forum suite like Discourse? I imagine you do have to spend quite a bit of resources to setup and maintain such thing.