Documentation Resources ======================= A list of links to relevant resources used by our sphinx configuration. Relevant Sphinx Docs -------------------- * `autodoc Extension `__ * Used extensively to automatically introspect the API documentation. * `autosummary Extension `__ * Used to automatically generate stubs for the API documentation for all modules except *labscript-devices*. * `intersphinx Extension `__ * Used to generate cross references between repositories. The cross-reference syntax is described better `here `__. * `sphinx-apidoc `__ * Used in *labscript-devices* to generate stubs for the NI-DAQmx models subclasses. Syntax Cheatsheets ------------------ * `Read the Docs Example project `__ * Shows a built project that uses many rst and sphinx features. Go to the associated github repo to see the source that produces it. * `Google-style Docstring Example `__ * Example that contains most of the syntax necessary to write docstrings. .. note:: You must follow this syntax for correctly formatted docstrings. * `RST cheatsheet `__ * Cheatsheet for RST directives, with a focus on use with Sphinx. * `A ReStructuredText Primer `__ * Authoritative summary reference for full RST sytanx.