Yesterday, muad’dibber had to quickly restore lemmygrad from a backup due to disk space issues on Lemmygrad’s host.
We didn’t have the info earlier because he’s super busy juggling between and fixing stuff on Lemmy, lemmy.ml and lemmygrad due to the Reddit migration. So please don’t take it too hard on him 🙏 he did what was necessary, there was no other option than to restore a backup, we just didn’t have the info.
That’s why I suggest that if you can code, you should help Lemmy! On our end we are starting to need better moderation tools (like being able to message the whole admin team would be great) to name just one. They have lots of issues open and probably even more now that lemmy has had a surge of activity, so any contribution to the code would help greatly!
Here’s the repo: https://github.com/LemmyNet
Can I prevent features I code from being used based on their federation status with lemmygrad? (this is a joke)
I’ve been meaning to keep practicing Rust to hopefully contribute. I’m pretty sure I’ve said that since like 2020/21 on here and even to muad lol, but I never have enough time :/ I’m hoping towards the end of the year I’ll have time to get back into it; I could even have time to start the few side projects I’ve kept off!
I’m doing my part.
Also, I heard one of the devs was a lemmygrad admin. I didn’t know about this until recently.
Shoutout to @CannotSleep420@lemmygrad.ml who has been helping with the codebase A LOT and also helping those who want to contribute and need assistance in getting set up
Thanks 🥰
I’ve actually been interested in contributing, but I wasn’t sure how to get started. Can you give me some pointers?
Sounds more like you need a dedicated database host with plenty of storage and monitoring so that you know when it’s 30% full and need more storage. There’s not a lot that code can do in this situation.
How can I help if I’m not a haxx0R man who can code? I would make u sandwiches if I could lol
@muad_dibber@lemmygrad.ml might be able to tell you more about that, but there’s also stuff outside of coding they could use help on, like documentation. I think opening issues is also good, so that someone can take a look at it.
But it does all require knowledge of how git repos work.
Is it worth reaching out to other instances? There’s at least one dev looking to help over at Lemmy.world: https://lemmygrad.ml/comment/482330.
Could there ever be a problem with saboteurs being given developer privileges? How does one watch out for and prevent that? Or is it not likely with open source software?
Lemmy is open source so all of this would happen on the repo like it’s been going on for 4 years, at most they should know where to start looking (in practice if they’re a programmer they’ll know what to do once on the repo).
That’s useful to know. I didn’t know if it was like modding, where someone could come in and start causing trouble, for example.
Are y’all on librepay/patron/something? I’m sure tons of people would be happy to chip in to tier up our hosting
deleted by creator
I know a lot of C, some C++, some PostgreSQL and very little JS. But unfortunately I don’t know anything about rust beyond writing a “Hello World” program. I am open to studying the language more. And I have absolutely no experience in Web Development. I would really like to contribute but I don’t have a Github account and I don’t plan on making one, since Github is owned by Micro$oft.
I was wondering what happened to a post I made lol, I was like it wasn’t removed in the modlog huh???
And yes I’d love to be able to message the mod/admin team, hope that gets added soon
I can help. Do you have an issue open for this task?
I’m not sure, but all issues containing the word moderation can be found here: https://github.com/LemmyNet/lemmy/issues?q=is%3Aissue+is%3Aopen+moderation
(I looked a bit and couldn’t find one specifically for it, but I remembered this issue I was linked once which is also interesting for us: https://github.com/LemmyNet/lemmy/issues/2414)
I mean, if we open an issue for that admin team messaging feature then we can start discussion and get feedback from the main devs and start working on it.
Maybe we could participate in the discussion for issue 2414 as well to get more attention from the main devs since it looks like the discussion stalled.
Although I’m worried that the main devs are dealing with performance issues right now to focus on other things. But we still need their go ahead to start working on these features. I would join discussion myself but I’m not a mod so I don’t have much insight on how these features should be designed.
I don’t have a github account 😔 but in the simplest way I can think of, it would essentially be DMs with multiple parties. Maybe in a different page than the inbox (bell icon). There could be a button or link in the sidebars to message the mods of a community or the admins of the instance, and the DM would be sent out to the whole team. Then when someone replies to the DM it sends the reply to everyone in the group.
Being able to mark them as resolved would also be useful, and would mark the DMs as read to everyone in the convo and maybe even add a [resolved] mention somewhere on the DMs.
That way it could be asynchronous and essentially send the DM X times in one click, once to each participant.
I don’t have the mental space to work on lemmy code right now, but you obviously know what you are talking about.
Would you like me to give you a tour in a tool like figma and github basics so that you could communicate those ideas and steer development more efficiently, comrade? :B
I’m not a coder unfortunately, I just look like I might be one 🤓
It’s not just for coders. Users also should participate in discussion if they have an interest in how the project develops. I’ll summarize what you said and create an issue for this admin chat feature but if there’s any back and forth it would be a lot easier for you to talk to them directly than for me to act as intermediary.
I encourage you to get a GitHub account so you can communicate with the devs about your needs. Lots of people have GitHub accounts for just that reason. Open an issue (search first) in the repo with the tag “feature request”. Someone will want to take that task on at some point.
Well, I can’t code, but I am willing to donate.
In the meantime, I’ll just have to learn to code.
I only speak Go and Python so far. Idk how I could help :/
If you want to learn rust I recommend doing rustlings and then exercism. It’s a great language.
If you have time, I suggest to just jump in! If you know two languages already, rust code should still be 80% readable to you, and the 20% are things you can search the web for when they come up and learn.
Is there any info on why rust out of all langs? Nothing against rust, but Java, python, c#, python would’ve been much more accessible for volunteers
Maybe it is a language the devs are most familiar with. Rust is also a good choice in terms of performance compared to Python, C# or Java. Rust is also a good choice in terms of memory safety. But who knows why especially Rust.
It’s very big in the open source development world. It’s the #1 enthusiast programmer language, I’d dare say.