this post was submitted on 27 Jun 2023
11 points (62.8% liked)
Jerboa
10306 readers
17 users here now
Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.
Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won't have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.
Built With
Features
- Open source, AGPL License.
Installation / Releases
Support / Donate
Jerboa is made by Lemmy's developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.
Crypto
- bitcoin:
1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
- ethereum:
0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
- monero:
41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
- cardano:
addr1q858t89l2ym6xmrugjs0af9cslfwvnvsh2xxp6x4dcez7pf5tushkp4wl7zxfhm2djp6gq60dk4cmc7seaza5p3slx0sakjutm
Contact
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's rough, there are two main developers working on Jerboa, one other person reviewing code, 5 or 6 other people helping squash bugs on the regular. And a few dozen people that even bother to submit PRs every now and then.
The hundreds to thousands of people using the app that aren't helping to develop it: y'all are the bug testers. It's good to bring up issues like this one, but it's the coders that have to go in and fix the issues, hope that they don't break others in the process (a missing question mark broke all thumbnail displayings at one point mid-development). Lots of issues coming in and not enough hands to both fix them and check that it's still all working fine. Even the unit tests are coded in by people.
In the next couple days I will try to release something that works well enough for my standards on my fork. But it takes some patience and a little less whining, there's a reason why we're in alpha.
I can totally understand the lack of people working on the project. As skeptic I am, I must say that you have total right to not believe me, but I'm an open source developer too with an own project, with literally no time at all since years. But what I'm trying to say: if the devs have no time to review PR-s, and features, please just don't merge them at all. Please tell me that I'm wrong, but this seems like PR-s getting merged without proper reviews. This is far more worse than not merging any PR-s
I haven't looked through the Jerboa codebase very closely yet (I downloaded it, but that's about as far as I have got so far), but it sounds like they either need more code coverage for their unit tests or they need to improve the quality of the unit tests. Good unit tests should catch a lot of bugs introduced by PRs. There is no QA team to do regression testing for each release, and the main developers can't be expected to run manual testing for every PR. The developer of the PR should be doing that, but clearly they are not.