Development environment
Here we discuss preparing developer's machine for js-ng development
- install poetry
- clone this repository, then
poetry install
Accessing the virtualenv
To access the virtual env poetry shell
Interacting with js-ng Environment
if you are out of the virtualenv shell, make sure to prefix all of your commands with poetry run
Accessing jsng (custom shell)
just type jsng
.
if you have any problems related to setuptools
, just try to upgrade it before starting jsng
.
python3 -m pip install setuptools -U
Running tests
make tests
Generating docs
make docs
building dists
poetry build
publishing
poetry publish