Developers
Contribution
Prepare a readable, tested change that contains no sensitive data.
- Fork and clone the repository.
- Create a dedicated branch.
- Install using
npm ci. - Add or adapt tests for the modified contract.
- Run the relevant validations.
- Review the diff and search for secrets.
- Open a pull request to
mainincluding a reproduction, the expected result, and test evidence.
Conventional commit messages facilitate history review, for example feat: add ... or fix: handle ....
An integration change must consider: the form, server-side validation, encrypted storage, reader response masking, error handling, documentation, and testing. Do not claim an integration is complete simply because a legacy type still appears in the code.