Any substantial changes should take the form of RFC. See the very first RFC for an example.
See the tests and test sample data.
Any additions should include some test data that use the proposed changes with real world data.
Any schema changes should be checked against the existing set of tests:
- install Node (and npm with it)
- install dependencies with
npm install
- run the tests with
npm test