This is the public repo to mantain the OpenInfra Labs website at openinfralabs.org.
openinfralabs.org is built using starter template, based on Gatsby and Netlify CMS.
It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.
- Node (v8.2.0 or higher)
- Gatsby CLI
Install yarn on your system: https://yarnpkg.com/en/docs/install
$ git clone https://gitlab.com/open-infrastructure-labs/openinfralabs-website.git
$ yarn
Build the static files into the public
folder.
$ yarn build
Runs gatsby clean
command.
yarn clean
Runs the clean
script and starts the gatsby develop server using the command gatsby develop
.
yarn develop
Formats code and docs according to our style guidelines using prettier
yarn format
To request changes, submit an issue or submit a merge request.