- Fork this repo on Github and clone it locally
npm installto grab dependenciesnpm run cleanbuild && npm run testto build and run tests- Make your changes (and add appropriate tests)
- Open a pull request with your changes
We use Relude as our standard library, so try to avoid using Belt or Pervasives when working with lists, options, etc.
Also, please make sure that your code has been formatted with refmt.
relude-eon doesn't quite have full test coverage, but if you want to help us get there, we'd be very grateful. :) Running npm run coverage will run your tests and give you a coverage report. You can see the detailed report in ./docs/coverage/lcov-report/index.html, which will help you track down any uncovered functions or branches.
Currently documentation only exists in the rei files. While some modules are fully documented, others are very lacking. Any improvements or additions you wish to make are welcome, and please add interfaces and doc comments as appropriate when adding new features.