This repo holds the code for the processing.org website. The website is built with Gatsby.
To run the site locally, make sure that you have Node.js installed (v12 minimum).
- Clone down this repo and
cdinto the folder via the command-line - Run
npm installto install the dependencies - Run
npm run devto run the development server
Now open localhost:8000 in your browser of choice.
Please refer to the guides.
Please refer to the guides.
The website is set up to deploy itself whenever a new GitHub release is created from the master branch:
- Go to Releases
- Click "Create a new release"
- Choose a tag for this release. This value is not used for much, so you can just use
DD-MM-YYYY - Create the release. A GitHub action will run, which will build the website and upload to the S3 bucket.