This is a React rebuild of the Waterloo Rocketry website - see the repo for the standard site for more info.
Node 16 is required.
Additionally, it is recommended that you use Visual Studio Code with the ESLint extension for development, as it will take care of code formatting and enforcing code style for you.
# Clone the repo
git clone https://github.com/waterloo-rocketry/website-react
cd website-react
# Install npm dependencies
npm install
# Spin up the development server and start making changes.
# You can have a live preview of the React app at http://localhost:3000/
npm start
The React application is deployed to GitHub Pages whenever a commit is made to master
no extra work is required on your end.
We generally try to use British/Canadian spellings over American ones. A non-exhaustive list of relevant words this impacts:
- Aluminium, not aluminum
- Mould, not mold
- Fibre(glass), not fiber(glass)
Consistency matters more than strictly going the Canadian way - if you're unsure, try grepping
it (or ask one of us). :)