Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,19 @@ Do you build static sites for your clients, but struggle to integrate Google Rev
- Web developers who design websites for small and local businesses. People who design statically generated websites can implement this tool to have their clients reviews show on the websites they build.


## Deployment Procedure

All deployments to `main` must first be opened as a pull request targeting the `staging` branch for review. Use `staging` to validate changes in a realistic environment before anything reaches `main`.

- PRs targeting `staging` must pass CI checks before they can be merged.
- Every deployment to `main` must be reviewed and approved by the repository code owner and reviewed by Copilot.
- If your changes include a Drizzle migration flag it as such as, the production database migration action will need to be run during the merge process:

Copilot AI Aug 18, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar error: 'flag it as such as' should be 'flag it as such, as' or simply 'flag it as such since'.

Suggested change
- If your changes include a Drizzle migration flag it as such as, the production database migration action will need to be run during the merge process:
- If your changes include a Drizzle migration, flag it as such; the production database migration action will need to be run during the merge process:

Copilot uses AI. Check for mistakes.

```bash
npm run db:production:migrate
```


## Request Middleware System

This project uses a composable middleware system that allows you to easily add authentication, body parsing, and other common functionality to API routes. The middleware can be chained together in any order, providing flexibility in how you structure your endpoints.
Expand Down
2 changes: 1 addition & 1 deletion src/app/globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ body {
--card-foreground: 240 10% 3.9%;
--popover: 0 0% 100%;
--popover-foreground: 240 10% 3.9%;
--primary: 213 94% 68%;
--primary: 45 94% 68%;
--primary-foreground: 0 0% 98%;
--secondary: 240 4.8% 95.9%;
--secondary-foreground: 240 5.9% 10%;
Expand Down