Code View

fson / source / fson-1.1.0.0 / CONTRIBUTING.md
Preview
# Contributing

## Licence of contributions

By submitting a contribution — a patch, a pull request, a suggested change —
you agree that it is licensed under the same **MIT License** that covers this
repository ([`LICENSE`](LICENSE)), and that you have the right to license it
that way. Inbound = outbound; there is no separate CLA.

## Practical notes

- One concept per change — a docs fix and a build fix are two commits.
- Match the surrounding code style (2-space indent, `func( arg )` spacing,
  brace on its own line; see `CLAUDE.md` §6).
- Add or update tests (`ctest`) for any behaviour change.
- New source files begin with `// SPDX-License-Identifier: MIT`.
- The FSON grammar is normative in `docs/notation/*.rrd`; a parser change
  that alters accepted input must update the `.rrd` **and** regenerate the
  `.svg`.

Contact: demiralp@fedem.eu