Getting Started with Contributing/Patching

73 views
Skip to first unread message

shei...@gmail.com

unread,
Mar 15, 2017, 4:54:35 PM3/15/17
to sympy
I'm trying to get involved with SymPy, but I'm having trouble figuring out where to start. I've already read the tutorial and development workflow pages, forked SymPy in Github, and cloned the code to my machine, and next I would like to work on fixing a bug or making a patch. However, when I looked on the issues/Easy To Fix page, https://github.com/sympy/sympy/issues?q=is%3Aopen+is%3Aissue+label%3A%22Easy+to+Fix%22, all of the issues I could find already had someone working on them. Additionally, even when I looked at the code I had trouble understanding how it worked and how to make progress on fixing the bug.

Could someone please lead me to a problem that hasn't already been fixed? Also, do you have any tips for becoming more comfortable with the SymPy code?

Valeriia Gladkova

unread,
Mar 20, 2017, 10:44:06 AM3/20/17
to sympy
While a lot of issues have people who start working on them, not all of them would be able to finish work. If you find an issue where there's been some discussion in the past but no one posted anything recently, chances are no one's working on it anymore so give it a go. Even if someone does come along and finds the solution before you, the experience of trying to figure it out and then seeing how someone else dealt with it can be valuable. As for making progress, the first bug can take a while, don't be discouraged by it. Tinker with the code a bit, comment out lines, output things in random places (e.g. what exactly does function A pass to function B, do we ever enter this loop, etc.) - eventually you'll get the idea of what bits do what and work out where things go wrong. And if you have a concrete question, you can ask on the gitter channel.

Jason Moore

unread,
Mar 25, 2017, 5:45:27 PM3/25/17
to sy...@googlegroups.com
Excellent answer!

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscribe@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c3a6f5a1-1192-4a50-85c1-8076c319603f%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages