# Development These pages define the current contributor and extension contracts. Runtime code and focused tests are authoritative when a historical design record differs from current guidance. ```{toctree} :maxdepth: 1 contributing development-principles architecture software-guidelines module-author-guide io-source-sink-guide contribution-checklist documentation-guide testing-and-release design/index ```