欢迎,感谢您对贡献的兴趣!¶
如果您正在寻找一个很好的方法来为 Cython 项目做出贡献,请
查看 Cython 黑客指南,特别是关于 入门 的部分。
查看 需要帮助的问题。
查看 适合初学者入门的问题。
在 核心开发人员邮件列表 上寻求指导。
请注意,一些(但并非所有)“适合初学者入门的问题”也需要了解 C 和一些 CPython C-API——通常是那些也带有 Code Generation
标签的问题。我们通常认为,如果一个问题范围有限,新贡献者需要了解的知识有限,例如,只需要更改解析器、类型分析或代码生成,而不需要更改整个编译器管道,那么它就是一个“适合初学者入门的问题”。
如果您有要贡献的代码,请确保它
包含
tests/
目录中的测试(请参阅 关于测试的黑客指南)以拉取请求的形式提交
我们使用 github actions 进行跨平台测试,包括拉取请求。