chore: project scaffold, specs, and working record
Build and deploy / build-and-deploy (push) Failing after 5s
Build and deploy / build-and-deploy (push) Failing after 5s
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# adr.smlcompany.ca
|
||||
|
||||
The dispute resolution practice of Pouya Lajevardi — Toronto.
|
||||
|
||||
A static site built with [Astro](https://astro.build), deployed to Amazon S3
|
||||
behind CloudFront by GitHub Actions.
|
||||
|
||||
## Quick start
|
||||
|
||||
```bash
|
||||
nvm use # Node 22
|
||||
npm install
|
||||
npm run dev # http://localhost:4321
|
||||
```
|
||||
|
||||
## Scripts
|
||||
|
||||
| Command | Does |
|
||||
|---|---|
|
||||
| `npm run dev` | Development server with hot reload |
|
||||
| `npm run build` | Static build to `./dist` |
|
||||
| `npm run preview` | Serve the built site locally |
|
||||
| `npm run check` | `astro check` — type and template errors |
|
||||
| `npm run lint` | ESLint + Prettier |
|
||||
|
||||
## Before you contribute
|
||||
|
||||
Read **`AGENTS.md`** first, and maintain it as you work — it is the living
|
||||
record of what this project is, what was decided, and why. Then read
|
||||
**`CLAUDE.md`** for the working rules, and the specs in `docs/`.
|
||||
|
||||
The single hardest rule: **no factual claim about the practice ships unless it
|
||||
appears in the verified register in `AGENTS.md` §4.** This is a licensed
|
||||
professional's public marketing surface, and the site this replaces contained
|
||||
fabricated credentials.
|
||||
|
||||
## Deployment
|
||||
|
||||
Pushes to `main` build and deploy automatically via
|
||||
`.github/workflows/deploy.yml`, using OIDC role assumption — there are no
|
||||
long-lived AWS credentials in this repository. See `docs/06-deployment.md`.
|
||||
Reference in New Issue
Block a user