Differencify operates under a forking model. In order to contribute, please fork the project and submit a PR. Once the merge request has been accepted you will be able to see your change available on master.
- This library been developed and tested by latest version of node. Please check .nvmrc for node version
- Please raise an issue to discuss the change
- Please add enough unit test for coverage
- Please update README.md & CHANGELOG.md
- Please update the version number on package.json
- References to the new dependency updated accordingly
- All integration tests needs to be validated after any change
- Open terminal
- To run integration tests run
npm run test:integration
- Then copy over generated snapshots
docker cp differencify:/differencify/src/integration.tests/__image_snapshots__/ src/integration.tests/
- To stop container run
docker stop differencify
- To remove container
docker rm differencify
Project is maintained by Nima Soroush.