Description
Difficulty: Expert
Type: Documentation
Summary
Create a test-first contribution guide for Aegis Contracts.
Current Behaviour
Contributors may update compliance registry, RWA assets, minting, transfer restrictions, roles, metadata, and events without adding meaningful tests.
Expected Behaviour
The repo should explain when tests are required, what type of tests are expected, and how contributors should prove the behaviour works.
Suggested Implementation
Add documentation with testing examples, no-test justification rules, negative-path expectations, and local commands.
Files or Areas Likely Affected
- src/
- tests/
- docs/
- README.md
- Makefile
Acceptance Criteria
Additional Notes
This addresses under-tested merged PRs.
Description
Difficulty: Expert
Type: Documentation
Summary
Create a test-first contribution guide for Aegis Contracts.
Current Behaviour
Contributors may update compliance registry, RWA assets, minting, transfer restrictions, roles, metadata, and events without adding meaningful tests.
Expected Behaviour
The repo should explain when tests are required, what type of tests are expected, and how contributors should prove the behaviour works.
Suggested Implementation
Add documentation with testing examples, no-test justification rules, negative-path expectations, and local commands.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This addresses under-tested merged PRs.