The website is built using Astro and TypeScript.
$ npm install
$ npm run start
The site will be available at http://localhost:4321. A local network address for testing on a mobile device will also be shown.
A GitHub action is configured to run lint and build for every PR.
To lint locally, run npm run lint
.
GitHub actions are configured for continuous deployment:
- PR deploy previews - A live preview branch is built for every PR
- Continuous prod deployments - Changes merged into
master
get automatically deployed to prod
To create a production build locally, run npm run build
. Output will be available in /dist