diff --git a/.github/workflows/check-starters.yml b/.github/workflows/check-starters.yml new file mode 100644 index 000000000..502e4f607 --- /dev/null +++ b/.github/workflows/check-starters.yml @@ -0,0 +1,39 @@ +name: Starters Checks + +on: pull_request + +jobs: + check-starters: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 22 + + - run: | + corepack enable + pnpm install + + - name: Run checks for each starter + run: pnpm -r --filter="@redwoodjs/starter-*" check + + - name: Test dev server for each starter + run: | + for starter in starters/*; do + if [ -d "$starter" ]; then + ./scripts/check-starter-server.sh dev "$starter" + fi + done + + - name: Test building and preview server for each starter + run: | + for starter in starters/*; do + if [ -d "$starter" ]; then + ./scripts/check-starter-server.sh preview "$starter" + fi + done diff --git a/docs/src/content/docs/getting-started/quick-start.mdx b/docs/src/content/docs/getting-started/quick-start.mdx index aef53f55d..c906e86e1 100644 --- a/docs/src/content/docs/getting-started/quick-start.mdx +++ b/docs/src/content/docs/getting-started/quick-start.mdx @@ -81,12 +81,12 @@ Redwood is just a plugin for Vite, so you can use the same commands to run the d ```bash frame="none" showLineNumbers=false VITE v6.2.0 ready in 500 ms -➜ Local: http://localhost:2332/ +➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h + enter to show help ``` -Access the development server in your browser, by default it's available at [http://localhost:2332](http://localhost:2332), +Access the development server in your browser, by default it's available at [http://localhost:5173](http://localhost:5173), where you should see "Hello World" displayed on the page. ![Hello World](./images/hello-world.png) @@ -116,7 +116,7 @@ import { route } from "@redwoodjs/sdk/router"; export default defineApp([route("/ping", () =>

Pong!

)]); ``` -Now when you navigate to [http://localhost:2332/ping](http://localhost:2332/ping) you should see "Pong!" displayed on the page. +Now when you navigate to [http://localhost:5173/ping](http://localhost:5173/ping) you should see "Pong!" displayed on the page.