Existing established open source projects? Basically never.
My own piles of shit with open source licenses? All the time.
Same here; also I once sent vim, the FreeBSD Foundation, & Thunderbird $5 each.
Similar. But I do contribute by adding things I want to some projects I use if it’s simple enough.
And my pile of shit has like 40 stars, so maybe I have one or two other users besides me.
Daily. It’s my job.
I try to contribute as much info as I can to Open Street Map on my walks.
Same I’m mapping out my community and adding missing locations
I’ve been loving it. Weirdly scratches the same itch Pokémon Go did for a while, plus it’s something actually useful.
Now you’ve got the idea of making a game around filling out open street map info. I’ll add it too the list of “cool programs I don’t have nearly enough time to make” 😔
Is there an app that makes this easier to do? I want to contribute but I don’t see a setting or option in osmand
Have you heard of StreetComplete on Android?
Nope I haven’t! Thanks for the link!
StreetComplete is the one I use, although there’s a handful. It’s on both the play store and Fdroid
Awesome, thank you!
!openstreetmap@lemmy.ml has couple of post about apps
I use street complete, every door, and vespucci depending on what I want to map
Ah ok, thanks!
104 contributions in last year on codeberg, 52 contributions on github (some are duplicated from codeberg due to mirroring), some more in other places.
I like to think that using FOSS daily, singing its praises to everyone and filing out the occasional bug report counts.
No it doesnt XD
Going to time and effort to help improve something = contributing
Absolutely love others testing my code for me because they find things I would’ve never run into myself
I’m using StreetComplete to contribute to OpenStreetmap almost daily.
Does that count?
Yes!
Same here, there is tons of work to be done
code: null, nada, nothing. dunno how issues: maybe 30 in 9 years using gnu/linux money: 1% of my income for 5 years now, to whatever project i find cool, mostly smaller ones tho
@const_void every time i think i can help a project with a feature i need
Mine also look like that.
The reason is that my obsidian vault sync to a private repo.
I hope to one day, but I don’t have any programming skills to speak of
There are many ways to contribute. I actually read an article about that a couple of days ago, maybe it will be of interest to you, too: https://github.com/readme/featured/open-source-non-code-contributions
I actually want to learn enough code to contribute, but there’s this gap between “how to code” and “how to participate in a modern software project”.
Like, I’ve created plenty of little things. Discord bots, automation scripts, plenty of sysadmin stuff for work, etc. But like, I clone a git repo cause there’s a home assistant bug I’d like to fix for example, and I’m immediately lost on where to start.
I dont know how to code but i have made contribs on repos. For documentation and stuff.
Some repos are very complex and some are simple. It is typically roughly corrolated to size: larger projects = more complex. And then it depends on the language/platform/toolchain being used. Some of them can be very ellaborate. If you dont typically work on that kind of project the set up can be very difficult as you are starting from scratch with dependencies, might need dev versions, can be a whole thing.
Also there are some things which are organizational choices made by the maintainers. A couple of times i was unable to contribute to docs because they werent seperated from the rest of the project and just to edit markdown files you had to install a whole dev toolchain and who knows what. I gave up before getting anywhere. Whereas others have different components segregated nicely.
Then there is quality control stuff having to do with testing, formating and such. You might only find out about that once you’ve got through everything else and time comes to make a PR.
Start out by using git and github or alternative for yourself to learn the basics. Then pick a smaller, explicitly beginer friendly project to make some minor contributions. Something with a few maintainers and regular contributions from others is generally a good balance. Look for an updated CONTRIBUTING file or equivilant section in the documentation.
I think making a few markdown contribs first is probably advisable even for programers because most of the time it is more simple.
That’s a really great article, thank you for the link! That was informative and educational and I am a fan.
I can’t code either but I’m supporting new users in selected forums on a daily basis and I volunteer at our local linux event once a year.
Its practically been all my free time in the past 14 years
☝️ the Man
My main hobby is designing and programming embedded devices, and anything I create gets slapped up on my github in case anyone else can use it. Schematics, code, whatever.
I have a side hustle of selling the PCBs I make, but I have absolutely no problems with someone making a clone of my designs. It’s not like they’re super advanced tech. Anyone can figure out what I’ve figured out.
Since for the most part i still suck at programming; i help translating programs in my main language since i needed to learn english for my job regardless.
Good on ya
As much as I can. I can’t code at all and don’t work in IT, but at least I try to help newcomers as much as I can, publish my work as OS license, try to heat up as much traffic as I can on Lemmy (especially for non-tech stuff) and report bugs whenever I find them.
I can’t do much more :(I donate ~30$ a month divided over a few projects but I want to donate more once I can and also to bigger things that would donate for me to many projects and not just the ones that I think of (please give suggestions to such projects or foundations!)
I think thats called taxes!
There should be more government funding for floss. Both by prioritizing floss projects to use and direct funding to projects that arent useful to govts.
True, but until then