As some of you may know, Hexbear development has been mostly inactive for a few months now. While the site could survive in this state indefinitely, there is nobody to fix bugs, and we are missing out on over a year of progress made on upstream Lemmy. Example features upstream have since implemented:
- User blocking
- Avatar/banners for users and communities
- Federation
There are many, many others, and the list continues to grow. Going back to Lemmy would also mean the ability to use Hexbear through mobile apps.
It is unclear if some of our features, such as our emotes and our featured threads, can be merged upstream. Thus, the proposal is to fork Lemmy again, this time deliberately not diverging too far from upstream so it's easier to maintain the patches and apply them on top of each new Lemmy release.
This is a large undertaking. There is no timeline, but we expect it to be a while before the site is migrated over to the finished fork.
We're still in the early stages, but the more people involved the sooner we can progress. Primarily, we need developers (Rust & TypeScript) and ops/infrastructure people. Please reach out to me via Matrix if you're interested in helping out. If you need help setting it up, let us know. Thanks all.
I'm sure this is a very, very naive question, but I've recently decided to learn to code, though not yet where to focus my efforts. If I were to focus on learning Rust & Typescript to begin with, could I as an early novice after a few months of dedicated self-teaching be anywhere near the level required to be at all beneficial to the project, if even in a small way? Or is the situation that to be of any real use, you need developers with significant experience? Just checking. (I did learn some basic many years ago and I have college mathematics education through linear algebra/differential equations).
Being around other developers and observing them work is a good way to fast track your learning as long as it isn’t overwhelming to you. You could do things like write tests and anything you wrote would receive feedback from a maintainer. Getting anywhere useful in a matter of months is going to be tough, but immersion would be the way to do it
Thanks, I appreciate the advice. Unfortunately, observing developers in person isn't too likely at this point and I'm assuming discord doesn't cut it in terms of immersion. Regardless, I'll work on it, and maybe in the future I could be of some use. I know I'm far from the only person here who would love to help out but simply lacks the experience and expertise.
Oh no I mean immersion even just in the dev chat rooms here. I learned so much hanging out in the dev chat before the site launched
Oh ok! Well that I can do. I'm already an expert in lurking.