This repository is a v3 of the zzSSW.Website. This website uses NextJS with TinaCMS.
Watch the demo:
corepack enable pnpm
Install the project's dependencies:
pnpm install
Run the project locally:
pnpm dev
Build the project:
pnpm build
> Dev Containers: Reopen in Container
pnpm install
pnpm outdated
Test locally to make sure everything still works.
1 Make sure you have CREATE_LEAD_ENDPOINT
environment variable in your .env
- Follow steps to setup
2 Run npx playwright test --ui
in your terminal and make sure your local instance is running in the background.
Each Pull Request will be deployed to its own staging environment, the URL to the environment is available in the PR thread.
⚠️ Warning: Changes in the mdx files must be done with TinaCMS. This is because TinaCMS maps mdx files with its fields with specific characters for customized UI (e.g., rich-text field). So avoid direct edits as they may result in build failures or go unnoticed during PR reviews.
Email SSW to schedule a call.
Reach out through the chat widget on ssw.com.au
Visit the documentation to learn about TinaCMS.
Join the Tina Discord to share feedback for TinaCMS to improve.