3.2.dev0
Getting Started
User Guide
Developers Guide
Iris API
What’s New in Iris
GitHub
Twitter
GitHub Discussions
PyPI
Conda
Developers Guide
Working With Iris Source Code
Contributing to the Documentation
Contributing to the Code Base
Code Formatting
Docstrings
reST Quick Start
Deprecations
Testing
Contributing Your Changes
Releases
Reference
Iris API
What’s New in Iris
Iris Technical Papers
Iris Copyright, Licensing and Contributors
Edit this page
Contributing to the Code Base
¶
Code Formatting
Type Hinting
Docstrings
Single-Line Docstrings
Multi-Line Docstrings
Description
Sample Multi-Line Docstring
Documenting Classes
Attribute and Property Docstrings
reST Quick Start
Creating Links
Deprecations
Adding a Deprecation
Removing a Public API
Changing a Default
Removing a Deprecation
Removing a Public API
Changing a Default
Testing
Test Categories
Unit Tests
Integration Tests
Graphics Tests
Challenges
Testing Strategy
Reviewing Failing Tests
Add Your Changes to Iris
Running the Tests
Using setuptools for Testing Iris
Using Nox for Testing Iris
Continuous Integration (CI) Testing
Cirrus-CI
SciTools CLA Checker
pre-commit CI
previous
Contributing to the Documentation
next
Code Formatting