Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 756 Bytes

File metadata and controls

28 lines (19 loc) · 756 Bytes

Contributing

Thank you for helping improve optimistic-reconcile.

Before opening a change

Search existing issues and describe the arrival order or identity contract that causes the problem. Reproduction cases should avoid application-specific data.

Development

Requirements: Node.js 20 or newer and pnpm 10.

pnpm install
pnpm typecheck
pnpm test
pnpm build

Tests for reconciliation behavior should cover more than one arrival order. Changes that infer identity from entity content will not be accepted.

Pull requests

Keep pull requests focused, add tests for behavior changes, update public docs, and make sure pnpm release:check passes. By participating, you agree to follow the Code of Conduct.