I would be happy to give an interview, but so far no media seems particularly interested in Lemmy.
Lemmy maintainer
I would be happy to give an interview, but so far no media seems particularly interested in Lemmy.
Not sure what more you want to read, but Dessalines and me do AMAs once in a while where we answer all sorts of questions. You can find them in [email protected].
And I don’t work on Jerboa, you have to open an issue for this if there isn’t already.
Dont forget 4: Lemmy was created by a German (me)
She was also on lemmy.ml for a very short time.
Thank you for bringing this to my attention. We are currently making some last improvements to the RFC, and it should get merged within the next days.
Well someone has to write the code.
There is no need for any “green light”, if there was a problem with the rfc we would have said so from the beginning. From what I can tell the rfc is not completed yet, and when it’s completed someone still needs to step up to implement it. Even my own rfc which was finished months ago is still not merged and not implemented.
Its okay, everyone is wrong about some things.
Hold on the scammer could spend 8000 usd without even knowing the card’s PIN number?
deleted by creator
It’s already largely resolved through the feature to export/import user profile.
No schade-throwing, but I know how much effort it took to get Lemmy ready for production. Namely multiple years of fulltime work. Sublinks seems to have only volunteer contributors, so it will likely take even more time.
Or these people could learn Rust and contribute to the existing project. That would save years of duplicated effort. I personally knew zero Rust before starting to contribute to Lemmy, its really not that hard to learn.
I was a Java developer before starting to contribute to Lemmy. Didnt know anything about Rust, just wrote code and resolved compiler errors until things worked. Rust is definitely not as hard to learn as some people think.
Not true. And if you miss a feature why dont you help implementing it instead of complaining? Thats what open source is all about.
Thanks for the suggestions!
Create an ARCHITECTURE.md document explaining the overall architecture and different components of Lemmy. This would help new contributors quickly familiarize themselves with the codebase.
The documentation has some info about the architecture as well as how to start contributing. Is there anything particular missing, or do people not find these docs?
Publish a public roadmap with milestones and release plans. This gets people excited about the project’s direction and motivates them to contribute.
As mentioned in the other comment, we will have a public roadmap once the NLnet milestones are finalized. Other than that the issues are up for grabs for anyone, so Im not sure what sense it would make to give them priorities.
Nightly builds enable contributors to test upcoming changes, offer feedback, stay actively involved in the project’s progress, iterate quickly on improvements, and foster a culture of continuous improvement.
These are available as :dev
Docker images, and deployed to test servers at enterprise.lemmy.ml etc. Maybe this should be documented somewhere to let people know?
Implement a bounty system for critical or challenging issues to incentivize contributions. Some people who don’t want to contribute with a monthly subscription may prefer this kind of contribution.
Bounty systems dont work well in my experience. Usually the reward is too low to pay an actual dev salary, and then its still a hassle to get the money into your bank account. Plus there is no gurantee to get paid for your work, its always possible that someone else submits a solution just before you finish yours.
Create project swag (stickers, t-shirts, etc.) and distribute it to active contributors as a token of appreciation.
Good idea, though we dont really have the funds to pay for that. It was also suggested to sell swag to earn money for Lemmy, but havent gotten around to that yet. Do you by chance any good company to produce and sell this?
Institute a “Lemmy contributor mentorship or apprenticeship” program where experienced developers formally take up 1-2 promising new contributors under their wing.
Well if anyone opens a pull request we give feedback as part of the review process. And if anyone has questions we also answer them in the issue tracker or on Matrix. But in practice there seems to be little demand in this regard.
Live or recorded screencasts solving issues, similar to mentorships but instead of one-on-one it allows more people to feel engaged in the development process, and provide feedback in the case of live streams.
That seems to get more into entertainment, not what we want to do.
Host discussions about issues on Lemmy itself, as suggested in the blog post below. The voting and threads with nested comments make it easier to have productive conversations compared to GitHub. The community is here so you’ll get more contributions right away in the form of ideas and feedback.
We do have biweekly dev updates which are somewhat related. But discussing individual issues here would likely duplicate discussions from Github issues.
Yes Bevy has a big advantage because its a library, so everyone who uses it is a developer and is able to fix minor issues. In case of Lemmy only a small fraction of users are developers, and even less know Rust. I watched the video, but its not easy to take concrete suggestions and apply them to Lemmy. Maybe the community reviews for PRs would be a good idea to get people familiar with the codebase. It also mentions using a project board so we should consider that. Though Im not sure how to select issues for each milestone because again, everything is up for grabs.
Consider this: half the migrants are collecting welfare, and half of them are taking jobs.