This repository is a v3 of the SSW.Website. This website uses NextJS with TinaCMS.
- Instructions - Compile (F5 Experience)
- Instructions - Deployment
- Business
- Technologies and Architecture
- Alternative Solutions Considered
- Definition of Done
- Definition of Ready
- Git, Node.js Active LTS, Yarn installed for local development.
- A TinaCMS account for live editing.
Install the project's dependencies:
yarn install
Run the project locally:
yarn dev
Build the project:
yarn build
yarn upgrade-interactive
Test locally to make sure everything still works.
To keep the yarn.lock
file up to date, ensure syncyarnlock is installed globally:
yarn global add syncyarnlock
Then run:
syncyarnlock -s -k
- http://localhost:3000 : browse the website
- http://localhost:3000/admin : connect to Tina Cloud and go in edit mode
- http://localhost:3000/exit-admin : log out of Tina Cloud
- http://localhost:4001/altair/ : GraphQL playground to test queries and browse the API documentation
Each Pull Request will be deployed to its own staging environment, the URL to the environment is available in the PR thread.
-
Email SSW to schedule a call.
-
Reach out through the chat widget on ssw.com.au
-
Visit the documentation to learn about Tina.
-
Join the Tina Discord to share feedback for Tina to improve.