i notice thats a fork of a fork, whats going on there?
rystaf/mlmym - last commit last year, unmerged pull requests
Fedihosting-Foundation-Forks/mlmym - last commit 4 months ago, unclosed issues
mschae23/mlmym - last commit 11 hours ago, compared to previous fork added blocking, DMs, creating communities…Funnily enough, the three features you mentioned as an example were already in rystaf’s version :)
I have a changelog that lists all the new features, changes, and bugfixes compared to the FHF fork: https://code.mschae23.de/mschae23/mlmym/src/branch/main/CHANGELOG.md
The reason for this chain of forks is that the original version (rystaf/mlmym) has been abandoned and the maintainer is unreachable. The FHF, running old.lemmy.world, made a fork to support their instance, but they understandably don’t have a lot of time to maintain it.
And I basically just started improving the project and fixing bugs a few months ago, using their version as a base.
from my perspective its just some worry that your fork might also be abandoned after a while and i’d then need to notice this somehow and look for a different fork - as cold as this may sound, with so many deployments i have to take care of, this can become some amount of risk^^
Oh, true, that’s completely understandable. I don’t even know myself how long I can keep this up. Though I also don’t plan on disappearing entirely :)
Though to be fair, mlmym doesn’t require much maintenance (with the exception of the upcoming API v4 migration, of course). Most instances of it are still on rystaf’s build, even, and I guess that’s ‘good enough’.
And it’s not critical. If need be, it can be shut down and users will just switch back to the main interface.
The worst part of hosting mlmym you’ll have to consider is that it causes a lot of unwanted bot traffic to the lemmy server, because it’s so easily scrapeable. Whether that’s worth it for the few users who prefer the old reddit design is your call.
Huh, I just looked at the commits and saw “Creating communities” lol
Ah, that must’ve been from when I was doing a refactor of the HTML templates. I split that over multiple commits, so there was one where I got creating communities working again, for example.



