mirror of
https://github.com/penpot/penpot.git
synced 2026-05-23 08:53:39 +00:00
Previously `pnpm run test` always ran the full frontend-tests suite, which made tight iteration on a single namespace or var painful. The runner now accepts `--focus <ns>` or `--focus <ns>/<var>` and executes only the matching tests, preserving each namespace's `:once` and `:each` fixtures so behavior matches a full-suite run. pnpm run test -- --focus frontend-tests.logic.groups-test pnpm run test -- --focus frontend-tests.logic.groups-test/some-test Also updates the developer guide and the testing memory so the flag is discoverable from both docs and agent context.
Penpot Docs
Penpot documentation website.
Usage
To view this site locally, first set up the environment:
# only if necessary
nvm install
nvm use
corepack enable
pnpm install
And launch a development server:
pnpm start
You can then point a browser to http://localhost:8080.
Tooling
- Eleventy (11ty)
- Diagrams with plantuml. See also real-world-plantuml.
- Diagrams with svgbob and mermaid.
- arc42 template.
- c4model for software architecture, and an implementation in plantuml.