/lifework

Primary LanguageJupyter NotebookGNU Affero General Public License v3.0AGPL-3.0

LIFEWORK: coLlectIon oF my thEsis WORKs

Welcome to you in LIFEWORK. This repository is intended to gather documents, mainly Jupyter notebooks as teaching aids for digital methods. In order to keep the repository free of unnecessary files and hard-to-read commits, it is mandatory to follow the following guidelines:

The associated book is available online here:

Pre-commit

Before playing, you need to activate pre-commit in your environment:

pre-commit install

Book building and publishing

To build the book and test it locally, run the following command from the root folder:

jupyter-book build book

Sometimes it is necessary to clean the book build folder with it:

jupyter-book clean book

Update Online Book

To update the online Book, you need to trigger de CI/CD. Two options are available here :

  1. Add key [ci-run] to your commit message.

    Example :

         git commit -am "[ci-run] This is an example commit to trigger CI"
    
  2. Triggering from CI/CD from web.