Website of the SDM'Studio library
SDM'Studio is a C++ librairy that provides efficient solvers for sequential decision making problems. The associated webpage provides information about how to use the library and how to contribute to it. Moreover, the website provides a full documentation of the platform and some tutorials to understand the theoritical concepts behind the platform.
Resulting website at : https://sdmstudio.github.io/
To run the SDMS webpage locally, all you have to do is to follow the next few steps:
sudo apt-get update
sudo apt-get install nodejs npm
You can then check the version of node installed.
node -v
⚠️ Tested version of node isv10.24.0
! For example, with v8 of js, npm install and npm run fails. v14 of js works and can be downloaded here https://nodejs.org/en/
git clone https://github.com/SDMStudio/SDMStudio.github.io.git
cd SDMStudio.github.io.git
git checkout src
npm install
npm run dev
Once the project is running locally, you can contribute to it.
Please look at the online help (https://sdmstudio.github.io/tutorials/contribute) to have a full explanation of how to contribute to the website.
There is three main ways to contribute to the Website of SDMS. The first contribution should be to complete the tutorials. This contribution can be made by adding examples, theories or even interactive explanation of an algorithm. Another way to indirectly contribute to the website would be to document the code of SDMS (https://gitlab.inria.fr/chroma1/plasma/sdms). This will allows to have a more complete documentation of classes on the website. Finally, you can contribute to customize the homepage by adding information (only for SDM'Studio team).