This is the documentation website for the Simulation Toolkit for Scientific Discovery (ST4SD).
Running and developing this website requires Node.js version 18. You can check what Node.js version you have currently installed with
node -vPlease refer to the Node.js download page if you don't have it installed or if your installed version is older than 16.
This website is built using Gatsby. To get started, install the Gatsby CLI using:
npm i -g gatsby-cliInstall the dependencies for this project with:
yarn installGatsby supports a local development mode with hot reload functionalities which makes it easy to preview the content you're creating. You can use it via
gatsby developIf you want to refresh your local installation run gatsby clean.
You can also try gatsby clean
To build, test and push the website, check the (now deactivated) CI/CD script in .travis.yml.
Please feel free to reach out to one of the maintainers listed in the MAINTAINERS.md page.
We always welcome external contributions. Please see our guidance for details on how to do so.
If you use ST4SD in your projects, please consider citing the following:
@software{st4sd_2022,
author = {Johnston, Michael A. and Vassiliadis, Vassilis and Pomponio, Alessandro and Pyzer-Knapp, Edward},
license = {Apache-2.0},
month = {12},
title = {{Simulation Toolkit for Scientific Discovery}},
url = {https://github.com/st4sd/st4sd-runtime-core},
year = {2022}
}This project is licensed under the Apache 2.0 license. Please see details here.