Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 816 Bytes

File metadata and controls

32 lines (21 loc) · 816 Bytes

Contributing to mlisp

Before you open a PR

  1. Check that the relevant Rego gate in policy/ covers your change. If it does not, write the gate first.
  2. Write or update specs (FiveAM / BATS) before implementation.
  3. Run opa check policy/ locally.
  4. All CI jobs must be green; no exceptions.

Commit message format

<type>(<scope>): <subject>

<body>

Types: feat | fix | refactor | test | docs | chore

Semver

PATCH freely exceeds 100. Never bump MAJOR for restructuring. See CLAUDE.md for full semver rules.

Licence

All contributions are BSD 2-Clause unless otherwise noted in the file. Add SPDX-License-Identifier: BSD-2-Clause to every new file.