person looking ahead. the text below him says, "wow a cool software. let's check out the community"
screenshot with the text
Community
The main place where the community gathers is our Discord server. Feel free to join there to ask questions, help out others, share cool things you created with Typst, or just to chat.
hand on gear shift zoomed in, switching to reverse
Mine is probably matrix, mostly because I can use the same account everywhere, but it also feels like there's a lot of gotchas and all the phone apps are kinda meh each in their own unique way.
Personally, I'd prefer that projects use forums for community discussions rather than realtime chat platforms like Discord or Matrix. I think the bigger problem of projects using Discord is not that it's closed source, but rather that it makes it difficult to search (since no indexing by search engines) and the format deprioritizes having discussion on a topic over a long period of time. Since Matrix is also intended for chat, it has these same issues (though at least you can preview a room without making an account).
I agree with you, but I also think people find Discord convenient because it's just 1 account and free to use.
I wonder if Lemmy and the rest of the fediverse can work here, or just anything where smaller free projects don't necessarily have to pay for and maintain their own community infrastructure, and still allow users to jump around without getting too locked in.
Yeah I think Lemmy would actually work pretty reasonably. It reminds me of how lots of software and projects have Reddit communities. I agree that being able to share 1 account over many services, and especially not having to pay for infrastructure is something that drives discord use over forum-based platforms.
I'm a bit annoyed with element X tbh, my home server only has sso logins, but they don't support that and the error message doesn't explain this at all, which means it's up to me to figure out if I'm doing it wrong, my home server is doing something wrong, or the app is just bad at communicating errors.