How caltech-ipac/irsa-tutorials works
This repository is primarily a collection of IRSA tutorials in MyST Markdown, rather than a standalone application. Its only sampled runtime component is a MyST plugin that turns a notebook-gallery directive into rendered card-grid content, using metadata files and paths supplied by the directive. The available source excerpts support that plugin workflow; tutorial capabilities are documented by the file tree, but no tutorial contents were sampled, so their internal data flows are not represented.
Main entry points: notebook-gallery.mjs Gallery directive · tutorials Tutorial collection · notebook_metadata.yml Gallery metadata
Components 6
IRSA Tutorials
- Tutorial collection
tutorials
Gallery Plugin
- Gallery directive
plugins/src/notebook-gallery.mjs - Gallery metadata
notebook_metadata.yml - Card grid output
plugins/src/notebook-gallery.mjs
Other components
- Tutorial reader
- MyST parser
Connections 4
- Tutorial reader → Tutorial collection: reads tutorials
README.md - Gallery directive → Gallery metadata: loads metadata
plugins/src/notebook-gallery.mjs - Gallery directive → MyST parser: parses markup
plugins/src/notebook-gallery.mjs - Gallery directive → Card grid output: returns nodes
plugins/src/notebook-gallery.mjs