I don't think we've kept the "good first issue" tag on Github rigorously up-to-date, but see if there's anything tagged with that.

Here are a few ideas:

* The easiest thing to modify is probably the declarations in Cython/Includes to wrap the C and C++ standard libraries and the Python C API. They're missing reasonable chunks of the newer C and C++ standards, and Python C API that's been added in recent Python releases. So you could identify some of that and add it.

* We're always keep to reduce warnings when building C code generated by Cython. There's definitely a few new ones that have appeared. Try building Cython itself, or running some tests and see what warnings appear and then see if you can fix them.

* The compiler internals tend to be fairly complicated, but you're welcome to have a look. If you wanted to go that way then something like https://github.com/cython/cython/issues/4631 has parts that might be fairly achievable because they can largely be based on what we've done with typing.Optional. I'd suggest doing it in parts and starting with `typing.Union` instead of the newer `A | B` syntax.

Hopefully that helps.

David



On 13/04/2024 02:20, So Min An wrote:
Dear Cython Core Development Team,

I hope this email finds you well.

My name is Somin An and I am a junior studying at the University of Michigan. As part of my final project for a course, I was hoping to work on one or two beginner issues for the Cython project. This is my very first time attempting to contribute to an open-source project and would love to receive some guidance.
I would appreciate any information on how I might be able to contribute.
I am currently reading through the CONTRIBUTING.rst and the HackerGuide.

If you could let me know at your earliest convenience, I would greatly appreciate it.

Sincerely,
Somin An

_______________________________________________
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel


_______________________________________________
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel

Reply via email to