> For the complete documentation index, see [llms.txt](https://fundpop-crowdfunding.gitbook.io/fundpop-crowdfunding-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fundpop-crowdfunding.gitbook.io/fundpop-crowdfunding-docs/readme.md).

# Fundpop Docs

Source for the Fundpop help center at <https://docs.fundpop.co>, built with [Astro Starlight](https://starlight.astro.build) and hosted on AWS Amplify.

## Editing

* Articles are Markdown or MDX in `src/content/docs/`. The folder path is the URL.
* Each file needs `title` and `description` frontmatter.
* Screenshots use `<Screenshot id="…" />` and live in `src/assets/screenshots/` (generated by the private `fundpop-docs-tooling` repo).
* Plan prices and limits come from `src/data/app-facts.json` via `<Fact />`.
* Sidebar order is in `astro.config.mjs`. Legacy redirects are in `src/legacy-urls.mjs`.

## Local development

Requires Node 24 (see `.nvmrc`).

```bash
npm install
npm run dev
npm run build && npm run check:links
npm run preview
```

## Sync with the app

Screenshot and fact refresh is automated from `entwoska/fundpop-docs-tooling` (weekly and on prod deploy). It opens a PR on this repo with updated images, `app-facts.json`, and a drift report.

## Hosting

`amplify.yml` builds with Node 24, runs the link check, and publishes `dist/` from `main`.
