2023-07-08 13:15:11 +03:00
|
|
|
Code generation:
|
|
|
|
|
2023-07-05 23:35:06 +03:00
|
|
|
```sh
|
|
|
|
pip install -e generator/
|
2023-09-03 12:00:48 +03:00
|
|
|
python tools/codegen.py
|
2023-07-08 13:15:11 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
Formatting, type-checking and testing:
|
|
|
|
|
2023-09-03 12:00:48 +03:00
|
|
|
```sh
|
2023-09-13 20:01:16 +03:00
|
|
|
pip install -e client/[dev]
|
2023-09-03 12:00:48 +03:00
|
|
|
python tools/check.py
|
2023-07-08 13:15:11 +03:00
|
|
|
```
|
2023-09-03 12:00:48 +03:00
|
|
|
|
2023-09-13 20:01:16 +03:00
|
|
|
Documentation (requires [sphinx](https://www.sphinx-doc.org) and [graphviz](https://www.graphviz.org)'s `dot`):
|
2023-09-03 12:00:48 +03:00
|
|
|
|
|
|
|
```sh
|
2023-09-13 20:01:16 +03:00
|
|
|
pip install -e client/[doc]
|
2023-09-03 12:00:48 +03:00
|
|
|
python tools/docgen.py
|
2023-07-05 23:35:06 +03:00
|
|
|
```
|
2023-09-13 20:01:16 +03:00
|
|
|
|
|
|
|
Note that multiple optional dependency sets can be specified by separating them with a comma (`[dev,doc]`).
|