Developer Documentation¶
Frequent Commands¶
Task |
Command |
|---|---|
Run Tests |
|
Lint |
|
Docs (Build) |
|
Docs (PDF) |
|
Docs (Auto-build) |
|
Docs (Notebook) |
|
Embed terminal recordings¶
Put an asciinema .cast file anywhere under docs/, next to the page that uses
it when practical, then embed it with the reusable MyST directive:
```{asciinema-player} demo.cast
:cols: 80
:rows: 24
:speed: 2
:idle-time-limit: 1
:poster: npt:0:03
:theme: asciinema
```
The directive also accepts :autoplay: and :loop: flags. The docs build
copies recordings into the same relative location in the HTML output and loads
the pinned asciinema webplayer once for the whole site.
TLS¶
The nomad CLI installs the system trust store before it creates network
clients. See src/nomad/truststore.py and
src/nomad/__main__.py.