To run this project, you will need:
- Node.js >= v8.10.0, use nvm - install instructions
- Yarn >= v1.7.0 - install instructions
We use the documentation website as the main way to develop React InstantSearch.
yarn
yarn start
Go to http://localhost:3000 for the documentation website. Go to http://localhost:6006 for Storybook.
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.