Files
Edouard Marquez e3bc40fdf3 chore: Migration to Dart 3.8 (#6668)
* Migration to Dart 3.8

* New GA

* Fix dartdoc
2025-06-23 18:14:17 +02:00
..
2025-06-23 09:56:00 +02:00
2025-06-23 09:56:00 +02:00
2025-06-23 18:14:17 +02:00
2023-03-09 18:19:39 +01:00
2025-06-23 18:14:17 +02:00
2022-02-09 19:44:19 +01:00
2025-06-23 09:56:00 +02:00
2025-05-02 19:42:03 +02:00
2025-04-27 11:30:55 +02:00

Submodule containing all the logic of the Smoothie app.

In the future, it will receive as parameters:

  • a barcode decoding algorithm
  • how to manage the review on the app store

Documentation

We use mkdocs for our documentation. mkdocs is a static site generator that's geared towards project documentation. It is written in Python.

How to use mkdocs

  1. Install mkdocs:

    pip install mkdocs mkdocs-material
    
  2. Serve the documentation locally:

    mkdocs serve
    

    This will start a local server at http://127.0.0.1:8000/ where you can view the documentation.

  3. Build the documentation:

    mkdocs build
    

    This will generate a static site in the site directory.

Deploying the documentation

We use GitHub Pages to host our documentation. The deployment is handled automatically by a GitHub Actions workflow.

To manually deploy the documentation, you can use the following command:

mkdocs gh-deploy

This will build the documentation and push it to the gh-pages branch of the repository.