Processing Website
This repo holds the code for the processing.org website. The website is built with Gatsby.
Running the site locally
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.
Editing content
Please refer to the guides.
Writing code
Please refer to the guides.
Deploying the site
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.