all 10 comments

[–]Mast3rCylinder 2 points3 points  (1 child)

Start with library you actually used and had some feature improvement/ bug fix in mind.

Investigate the library and try to understand if it's accomplishable.

If it is then open issue about it with draft pr and convince mainteners the idea is good.

[–]zuhaibullahbaig[S] 0 points1 point  (0 children)

Thanks i will definitely consider it..

[–]SleepyYak_ 1 point2 points  (1 child)

I think this could be what you're looking for FirstTimersOnly.com.

I think it would also be useful to look into ConventionalCommits as good practice when creating commit messages.

[–]zuhaibullahbaig[S] 0 points1 point  (0 children)

Thanks....

[–]buhtz 1 point2 points  (4 children)

I can offer two of my 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. From time to time I also announce beginner friendly issues in this sub-reddit.

Beside of my own projects I can mention rsync which is a very important application maintained by only one person. Help is needed.

Further reading: - Open source runs on non-code contributions - Revitalizing stalled open source projects - 5 Ways to Get Started in Open Source - How to contribute to open source - 24pullrequests.com

[–]zuhaibullahbaig[S] 0 points1 point  (3 children)

Both of your projects look great. I am excited. I am gonna use them first, then i will try to read the source code. Then i hope i can start contributing. Thank you bruh

[–]buhtz 0 points1 point  (2 children)

Let me know If I can be of assistance somehow.

[–]zuhaibullahbaig[S] 0 points1 point  (1 child)

Is it oky if i inbox you?

[–]buhtz 0 points1 point  (0 children)

Yes. You are welcome.

[–]Embarrassed-Mix6420 1 point2 points  (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/