Contributing to metor

Thanks for helping. This file is short on purpose; the details live in the documents it links to.

Running locally

Follow the quickstart in the README: clone the repository, metor box build, metor box up, sign in once, open http://127.0.0.1:6010/bots/. For the UI with hot reload: cd frontend && npm install && npm run dev (see frontend/README.md). CLAUDE.md is the working context for coding-agent sessions in this repository and is just as useful for humans.

Conventions

Developer Certificate of Origin (DCO)

There is no contributor license agreement. Instead, every commit must carry a Signed-off-by line with your name and e-mail address - git commit -s adds it. By signing off you certify the Developer Certificate of Origin 1.1: that you wrote the contribution yourself or otherwise have the right to submit it under the project’s open-source license (Apache-2.0), that you did not copy it from somewhere that forbids this, and that you understand the contribution and your sign-off are public and may be redistributed with the project indefinitely. Pull requests with unsigned commits are not merged; git commit --amend -s and git rebase --signoff add missing sign-offs.

Security

Do not report vulnerabilities in public issues - see SECURITY.md.

This page is metor-com/metor/blob/main/CONTRIBUTING.md in the metor repository, rendered as it is.