We use hatch for environment management, so you'll need to install that.
The next step is to clone this repo and build the docs.
git clone daggerml.github.io
cd daggerml.github.io
hatch run buildYou should see a printout saying Seriving on http://127.0.0.1:8000 or
something like that. Go to that site and observe the docs
The docs are built from the docstrings of the `daggerml-cli` and `daggerml` python packages on *pypi*. There are no submodules or anything yet.
- We use the sphinx-book-theme, so check with those docs on how to do callouts and stuff.
- We use myst_nb to run jupyter notebooks.
- We use sphinx-autobuild to watch files and automatically rebuild on changes for development.
- Eventually we'll keep a database around with cached executions.
- The myst syntax cheat sheet