-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
After merging #194, the next step is the content of the documentation. This issue raised to collect the updates we'll need to make.
Any discussion of the docs philosophy and howto from the docs readme can go here too.
And a quick link to the actual docs: Fixate overall and the auto-generated API reference
- reorganise hierarchy for the docs (see the readme on doc quadrants)
- (not strictly docs) reorganise the fixate source to make clear what's public vs private
- fix up all the docstrings that don't render correctly
- add missing docstrings on important modules
- fix, then add a stack more docstrings, at least enough to cover the basics and provide an example
-
test_datadict vsTEST_SEQUENCEcomment
Docs to move into this repo (either as .rst or as docstrings in code, prefer the latter):
- test script software structure (Confluence): put in the top level just after the tutorial
- Using Fixate Drivers in Python: should be in module+class+function docstrings
- Jig driver migration
Public API to use in scripts (that should have autodocs generated):
- Everything exported in
__init__(in particular, the newfixate._switchingjig classes -
fixate.core.ui -
fixate.core.checks -
TestClassandTestList(but making sure we remove the obsolete/unused and internal attributes that aren't part of the public API -
fixate.driversFocus should be on the base class for each instruments type, which as much as possible, aims to be consistent across the given device type.
I'm thinking that we don't document fixate.core.jig_mapping since we more or less want to deprecate that.
Metadata
Metadata
Assignees
Labels
No labels