Warning
Discontinued as a public library Starting March 2024, efforts to improve CassIO are put on hold. The library, while still used as is within other projects and receiving occasional updates, is now essentially discontinued for use by the general public.
Create a virtualenv e.g. cassio-website-3.10
pip install -r requirements.txt
Serve with:
mkdocs serveBuild with
mkdocs buildFor cleanliness, please run this after closing the notebooks and before committing:
find -name "*.ipynb" | grep -v ".ipynb_checkpoints" | grep -v ".colab" | xargs ./nbUtils/notebook_cleaner.pyThis simply strips stderr noise (and possibly other stuff that gets in the way)
and cleans the cell numbering in the notebooks.
Run this after the above cleaning:
./nbUtils/notebook_colabifier.pyDo not push to main. The main branch should only receive merges from eng.
Push to eng directly only in quick-fix circumstances. Preferrably work on a feature branch and then submit a PR to eng.