You will need to set up a Python environment to develop ReactPy-Router.
If you plan to make code changes to this repository, you will need to install the following dependencies first:
Once done, you should clone this repository:
git clone https://github.com/reactive-python/reactpy-router.git
cd reactpy-router
Then, by running the command below you can install the dependencies needed to run the ReactPy-Router development environment.
pip install -r requirements.txt --upgrade --verbose
!!! abstract "Note"
This repository uses [Nox](https://nox.thea.codes/en/stable/) to run tests. For a full test of available scripts run `nox -l`.
By running the command below you can run the full test suite:
nox -t test
Or, if you want to run the tests in the background run:
nox -t test -- --headless
{% include-markdown "../../includes/pr.md" %}