> ## Documentation Index
> Fetch the complete documentation index at: https://wlumsa.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Local development

> Run wlumsa.org locally and connect required services

Use this page to get a local instance of wlumsa.org running. This is high level by design. Ask a maintainer for credentials or access where needed.

<Info>
  **Prerequisites**

  * Node.js 22.x or higher
  * pnpm
</Info>

## Run the app locally

<Steps>
  <Step title="Install dependencies">
    ```bash theme={null}
    pnpm install
    ```
  </Step>

  <Step title="Set up environment variables">
    Copy `.env.example` to `.env` and fill in values for your environment. Keep credentials out of source control.
  </Step>

  <Step title="Start the dev server">
    ```bash theme={null}
    pnpm dev
    ```

    The app runs at `http://localhost:3000` by default.
  </Step>
</Steps>

## Admin and content

Payload CMS admin lives at `/admin` when the app is running. You need valid credentials to access it.

## Docs development

The internal docs in `docs/` use Mintlify. To preview the docs locally:

```bash theme={null}
mint dev
```

## Local checks

* `pnpm lint`
* `pnpm typecheck`
* `pnpm test` (if configured)
