Well, I can populate timelines now. There's a lot of plumbing work left, of course. But I've been wanting to get this done for months. Feels good
Also a lot of perf focus, given how critical this functionality is to the user experience. I only have fake test data atm, but it feels pretty snappy with the few thousand rows I'm generating for tests.
NOT excited about putting together a real perf testing solution.
I'm trying to make #Letterbook an approachable project for new contributors. Documentation is an important part of that. Docs can always be better, of course. I just wrote up a software architecture summary. Hopefully you find that helpful, if you've thought about contributing before. And if something else would be more helpful, I want to know that, too.
🔖 Brand new fediverse server, not a fork
🔖 Written in #csharp
🔖 Focused on supporting admins and communities
🔖 No BDFL; you can be a part of the project governance
We just got to working federation, and I'm wrapping up a lot of work on docs and cleanup this weekend. There's a ton to do, and we want your help.
I've been building #Letterbook, a fedi app, and in the last couple of days I finally reached the milestone of ✨being able to federate at all. ✨ It was actually a lot of work.
🔖 Federation is hard
🔖 There's no clear path
🔖 You just have to figure out what everyone else did
🔖 But I got there
🔖 And you can help
🔖 No really, please help 😅
🔖 Help with design, research, advice, or code