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
cd
into the folder via the command-line - Run
npm install
to install the dependencies - Run
npm run dev
to 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.