Skip to content

Add rst docs page, CI job that tests docs build - #55

Merged
Jakub Wlodek (jwlodek) merged 1 commit into
NSLS2:mainfrom
jwlodek:add-docs
Oct 1, 2026
Merged

Jakub Wlodek (jwlodek) merged 1 commit into
NSLS2:mainfrom
jwlodek:add-docs

Conversation

@jwlodek

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI balanced review requested due to automatic review settings September 30, 2026 17:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The documentation contains a checkout-name-dependent include path and presents an undeclared C/C++ API as supported.

Review effort: Balanced
Findings: 1 High severity · 1 Low severity

Open (2)
What changed in this PR

Adds standalone Sphinx documentation and CI validation for ADXSPD.

Changes:

  • Adds comprehensive driver documentation.
  • Introduces an isolated Pixi documentation environment.
  • Builds documentation in GitHub Actions with warnings treated as errors.
File Description
docs/​ADXSPD/​ADXSPD.rst Documents driver usage, parameters, configuration, and testing.
scripts/​sphinx/​conf.py Configures standalone Sphinx builds.
pixi.toml Defines documentation dependencies and build task.
pixi.lock Locks the documentation environment.
.github/​workflows/​ci.yaml Adds documentation build validation.
.gitignore Excludes generated documentation output.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/ADXSPD/ADXSPD.rst

The following startup script is provided with ADXSPD.

.. literalinclude:: ../../../ADXSPD/iocs/xspdIOC/iocBoot/iocXSPD/st_base.cmd
Comment thread docs/ADXSPD/ADXSPD.rst
Comment on lines +457 to +462
The ADXSPD driver is created with the ``ADXSPDConfig`` command, either from C/C++ or from
the EPICS IOC shell.

::

int ADXSPDConfig(const char *portName, const char *ip, int portNum, const char *deviceId)
@jwlodek
Jakub Wlodek (jwlodek) merged commit 4f59ed9 into NSLS2:main Oct 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants