The website is built using Astro and TypeScript.
$ npm install
$ npm run startThe site will be available at http://localhost:4321. A local network address for testing on a mobile device will also be shown.
The standalone scripts in scripts/ are written in TypeScript. Run them with npx tsx, for
example:
$ npx tsx scripts/resizeImage.ts <filename>This repo includes shared MCP server settings for Codex, Claude, and more. To use them, ensure you have any required credentials set in your environment:
GREPTILE_API_KEY
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
mainget automatically deployed to prod
To create a production build locally, run npm run build. Output will be available in /dist