Development# 贡献 pandas Bug reports and enhancement requests Finding an issue to contribute to Submitting a pull request Tips for a successful pull request 创建开发环境 Step 1: install a C compiler Step 2: create an isolated environment Step 3: build and install pandas 贡献文档 About the pandas documentation Updating a pandas docstring How to build the pandas documentation Previewing changes 贡献代码库 Code standards Pre-commit Optional dependencies Backwards compatibility Type hints Testing with continuous integration Test-driven development Running the test suite Running the performance test suite Documenting your code pandas 维护 Roles Tasks Issue triage Investigating regressions Closing issues Reviewing pull requests Backporting Cleaning up old issues Cleaning up old pull requests Becoming a pandas maintainer Merging pull requests Release process 内部原理 索引 Subclassing pandas data structures 写时复制 Reference tracking 调试 C 扩展 Debugging locally Using cygdb for Cython debugging Editor support 扩展 pandas Registering custom accessors Extension types Subclassing pandas data structures 绘图后端 Arithmetic with 3rd party types 开发者 Storing pandas DataFrame objects in Apache Parquet format 政策 Version policy Python support Security policy 贡献者社区 Community meeting New contributor meeting Calendar GitHub issue tracker The developer mailing list Community slack