To run this project, you will need:
- Node.js >= v8.10.0, use nvm - install instructions
- Yarn >= v1.16.0 - install instructions
We use the Storybook as the main way to develop React InstantSearch.
yarn
yarn start
Go to http://localhost:6006.
The applications won't reload on code change. To enable the watch mode, run the following command in another tab.
yarn watch
The code for React InstantSearch is located in packages.
We have unit tests written with Jest:
Single run:
yarn test
Watch mode:
yarn test:watch
yarn lint
Files are automatically formatted with Prettier.
yarn release
yarn release --beta
Append -beta.x
where x is a number to the version for beta, so 4.0.0-beta.2 for example.
yarn docs:deploy-production
yarn docs:deploy-preview
This uses netlify.