PSF 和 Python 指导委员会方面宣布称,将任命核心开发人员 Łukasz Langa 为首个 Developer-in-Residence(DIR)。
公告指出,CPython 是 Python 的参考实现,主要由志愿者开发和维护。在受到了 Django Fellowship Program 成功的启发后,PSF 从今年开始战略性地计划以类似的方式支持 CPython。该项工作得到了谷歌等赞助商的支持。
Łukasz 将全职工作一年以协助 CPython 维护者和指导委员会的工作。责任领域将包括解决公关和问题积压、分析研究以了解项目的志愿者时间和资金、调查项目优先事项及其未来任务,并开始处理这些优先事项。另外,定期向社区报告和完全透明也是 Łukasz 职责的重要组成部分。
官方表示,如果该计划具有影响力,并且 PSF 筹集到了足够的资金,那么 DIR 的角色就有可能持续一年以上。“我们期待着随着工作的进展向社区提供最新信息。”
对此,Łukasz 在其个人博客中表示,“当 PSF 首次宣布 DIR 的职位时,我立即对 Python 抱有极大的希望。我认为这是一个对项目具有变革潜力的角色。简而言之,我认为 DIR 的使命是加速其他人的开发经验。这不仅包括核心开发团队,最重要的是提交拉动请求和在跟踪器上创建问题的驱动贡献者。”
并补充称,DIR 的目的不是告诉别人该怎么做;而是要成为一个管家、或者有时是一个看门人,以帮助加速现有的势头,畅通进度并确保可以及时并以足够的质量实施变革。“提供一双额外的手来帮助发现和解决快速发展变化中的回归问题,例如当前对性能的推动,将对 Python 3.11 的速度以及其稳定性和向后兼容性产生巨大影响。”
针对 DIR 所承担的职责,Łukasz 也指出,解决积压将需要制定一个长期计划来管理未来。在实践中,会有很多个人 pull request 审查和问题分类,以及与特定模块的其他核心开发人员/维护者协调解决问题和合并 pull requests。一个重要的难点部分则是改进、稳定和维护测试套件和运行它的 CI,包括 buildbots。通过快速可靠的 CI 确保变更顺利进行,是 DIR 可以对团队其他成员的开发人员体验产生积极影响的最直接方式之一。
更多详情可查看:https://lukasz.langa.pl/a072a74b-19d7-41ff-a294-e6b1319fdb6e/
本文转自OSCHINA
本文标题:PSF 任命首个 CPython DIR 职位
本文地址:https://www.oschina.net/news/150970/psf-cpython-dir