Curious if anyone is working on the codebase for Lemmy. I’m sure we all see a few places where it could use some love.
The main repos are:
Personally, I’ve been working on a few small things for docs.
PS: Here’s a pretty easy ticket to jump on if you want to get started :) https://github.com/LemmyNet/lemmy-ui/issues/1214
There is also a dev chat in their Matrix space: https://matrix.to/#/#lemmy-space:matrix.org
I thought about writing a few userscripts to fix some minor things I was dealing with… However, I really should checkout the source for lemmy-ui first. Maybe I could help out there.
As for the backend… it’s Rust all the way down right?
That is correct. Pict-rs (the image hosting / deduplication module) is an independent project, also made in Rust.
userscripts are great for proof of concept to show off and let people test it. However, can userscripts work across so many domains that lemmy instances are on? Maybe a list of domains has to be maintained in the userscript?
Any particular things you thought you might fix with userscripts?
Good points there.
Maybe this has some issues I hadnt thought about yet. I was thinking, in comments, certain Lemmy links should be rewritten so you load them on your own instance and can actually interact.
Like if a link is ‘!communty@external.tld’, rewrite it to ‘usersinstance.tld/c/community@external.tld’ However, I guess if a community hasn’t been discovered by that instance yet it would 404.
Obviously I haven’t looked at the source or even activity pub spec so just thinking blindly.