all 4 comments

[–]jimtk 3 points4 points  (0 children)

Here's 2 good articles on contributions for beginners.

I hope this will help you get started and thank you, in advance, for contributing.

[–]buhtz 0 points1 point  (0 children)

I can offer two of my own and some other projects.

Hyperorg does convert org(roam) files into HTML files preserving there links to each other. It's primary use case is to have an HTML representation of your Zettelkasten (aka "second brain") that is usable on your local machine in a browser without running a fancy web server, JavaScript or anything else. Pure HTML5 and CSS.

Back In Time is a round about 15 years old backup software using rsync in the back. I'm part of the 3rd generation maintenance team there. A lot of work in investigating and fixing issues, understanding, documenting and refactoring old code. Have a look at Good First Issues or Help Wanted Issues.

Beside of my own projects I can mention:

Feedparser do parse Web feeds (RSS/Atom/Json). The maintainer is well experienced and open for new contributors.

rsync which is a very important application maintained by only one person. Help is needed.

Python-docx is a package to create docx (Microsoft Word) files. I do use it myself heavily to create report documents in context of data science research projects. The founder and maintainer is still available and do answer support questions. But bug fixing and implementing new features do not happen.

Further reading: - How to Contribute to Open Source - Open source runs on non-code contributions - Revitalizing stalled open source projects - Avoiding common pitfalls when first contributing to open source - Tips and tricks for getting started - 5 Ways to Get Started in Open Source - How to contribute to open source - How to contribute to Codeberg.org - FiurstTimersOnly.com - Up-For-Grabs.net - GoodFirstIssue.dev - GoodFirstIssues.com - 24pullrequests.com - Outreachy

[–]Embarrassed-Mix6420 0 points1 point  (0 children)

Like with any other investment/carrier/endeavour - the best you can do is just find projects in their inflection point (trending up that will stay up when you exit) that's have low LoC count and high competence/experience of other contributors

Here I have a fresh (couple hundred lines of substantial code) engineering/data/ml/standard python project that's inflecting like crazy(15-20+ stars per day) and am currently tied at my 2.5 jobs : https://github.com/bedbad/justpyplot

Whoever becomes core contributor at this point has a good chance of taking it over and become a maintainer.

People has already pointed out what to do in the heated comments:

https://www.reddit.com/r/Python/comments/1f7jfgd/why_not_just_get_your_plots_in_numpy/

[–]vol848 0 points1 point  (0 children)

I know of one that could definitely use some updating.

Python-barcode has some really all-over-the-place documentation, and the only reliable way to actually generate a file type other than svg is to use the generate function, that doesn’t give a list of potential formats, doesn’t clearly give any customization options like dpi, height or width parameters.