Results 11 issues of xlegland

do not merge yet

do not merge yet

`index3d_is_empty(NULL)` leads to a crash. We should return if the argument is NULL to avoid crashing

Priority/P2

![image](https://user-images.githubusercontent.com/33065418/215808928-07abc28e-a8df-46e8-8b67-ce7ef846013c.png) We can't see the arguments even if they are in the .yml files

documentation
Priority/P1

Goal : "Easy documentation writing on Windows" - `run.sh` should also be easy to use on Windows

documentation
Priority/P1

In visual studio the language standatd is the `Legacy MSVC`, we should set it to c11 as we do with the [CI](https://github.com/cubzh/cubzh/blob/main/core/tests/cmake/CMakeLists.txt#L21) ![image](https://user-images.githubusercontent.com/33065418/213451455-4f40a391-07af-482d-8956-bb97ab48aa51.png) Use the same linker on every platform...

Priority/P2

On docs.cu.bzh/reference, the font color and size, as well the general layout makes it hard to read

documentation