Contributing to react-day-picker
You are welcome to join the other contributors and help improving react-day-picker! Please consider:
- The development environment is Node 7+.
- Unit tests run with jest
- Code has 100% test coverage and it should stay so (
yarn test --coverageto check it)
- Code must be linted to pass our CI (
Pick an issue you would like to fix or a feature you would like to see. good-first-issues are a good place to start.
Fork and run the repo on your local machine:
$ git clone https://github.com/gpbl/react-day-picker.git $ cd react-day-picker $ yarn
Use the website to manually test changes
The best way to develop and test a new idea or a bug fix is to run locally the website:
$ git clone https://github.com/gpbl/react-day-picker.git $ cd react-day-picker $ cd docs $ yarn install $ yarn develop
Then open localhost:8000.
For example, change ./docs/src/code-samples/examples/basic.js to see it updated in localhost:8000/examples/basic.
In the code, using
import from react-day-picker will load the
source code instead of the compiled lib.