This is the public repository for the Jupyter book, available at https://training.fdz.ioer.info/. We use this repository for outreach. All internal collaboration and continuous integration and deployment (CI & CD) takes place in this Gitlab repository.
The workflow is as follows:
- Edit notebooks (
*.ipynb
files) innotebooks/
- Commit changes, optionally on a separate branch/fork and create a Pull Request
- Notebooks are converted to Markdown and then to Jupyter-book
- The jupyter book is published (deployed) under https://stag.training.fdz.ioer.info/ (git staging branch) and https://training.fdz.ioer.info/ (git main branch)
%%{init: { 'theme':'forest', 'securityLevel': 'loose', 'sequence': {'useMaxWidth':false} } }%%
flowchart LR;
notebooks/01_introduction.ipynb-->01_introduction.md-->HTML-->Gitlab-CI-->Webserver-->'training.fdz.ioer.info'
See the Contribution Documentation for a brief walkthrough of the collaboration process.
- This repository is versioned with python-semantic-release,
- If you want to run these notebooks, have a look at the instructions to use the Carto-Lab Docker, provided at the beginning of the Part I - Introduction.
- See the Contributing section for a step by step description