Development# Guides Development guide Scope of contributions Environment set up Code formatting and linting with prek Running tests via nox Running tests through pytest Building documentation Updating the change log Style guide Editorial linting with Vale What Vale checks Running Vale locally What happens in CI Adding words to the vocabulary Suppressing false positives Release procedure Regular releases Backport releases Dependency support policy Supported versions How floor changes map to releases Architecture Theming architecture overview Handling CSS, JavaScript, and image assets Handling Jinja HTML templates Reference Python API documenteer.citations documenteer.conf documenteer.ext