Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 935 Bytes

File metadata and controls

29 lines (17 loc) · 935 Bytes

Agent Guidelines

Git Safety

Before any git push or gh pr create command, verify that the target remote belongs to the Canva organisation:

git remote get-url origin | grep -q 'github.com/Canva/' || (echo "ERROR: origin is not a Canva repo" && exit 1)

Never push to or create PRs against open-webui/open-webui (the upstream open-source repo). All work targets Canva/open-webui.

Validating Changes

After making changes, run the format and lint step to ensure nothing is broken:

make format

This formats (Prettier for frontend, Ruff for backend) in one pass. Fix any errors before committing.

Keep the .github directory

While we do not use the .github registry, keeping it allows much smoother updating from upstream with minimal merge conflicts.

Build Pipeline

The Buildkite URL to monitor build jobs is at https://buildkite.com/canva-org/container-build-data-platform-open-webui