Update docs setup
Description
Updates the docs setup to use the new features from mkdocstrings and the relative cross-references from https://github.com/analog-garage/mkdocstrings-python-xref. This needs !25 (merged) to be merged first because it relies on new features in the mkdocs packages.
Checklist
Please confirm that this pull request has done the following:
-
(N/A) Tests added -
Documentation added (where applicable) -
Changelog item added to changelog/
Edited by Zebedee Nicholls