To get started, you will need to setup the development environment. This goes
through two main steps, namely (1) Installing pyscript-cli
dependencies
and (2) Installing pyscript-cli
Dev dependencies.
pyscript-cli
requires poetry
to manage dependencies
and setup the environment.
Therefore, the first thing to do is to make sure that you have poetry
installed
in your current Python environment. Please refer to the official poetry
documentation for installation
instructions.
To install pyscript-cli
dependencies, you will need to run the following command from the project root:
poetry install
There are a few extra dependencies that are solely required for development. To install these packages, you will need to run the following command from the project root:
poetry install --with dev-dependencies
Once all the dependencies are installed, you will only need to setup the git hooks
via pre-commit
:
pre-commit install
To get started, you will need to install the documentation dependencies from the project root:
poetry install --extras docs
The following command (run from project root) will launch a live-reloaded session of the documentation in your browser, effectively combining the steps detailed in the following sections:
poetry run make -C docs live
You will need to activate the virtual environment in order to use the dependencies that were just installed:
poetry shell
Your prompt should now have a prefix, e.g.:
(pyscript-cli-_y5OiBT8-py3.9) mattkram [~/dev/pyscript-cli] $
The live mode will allow you to generate the documentation with live reload.
From the project root, run the following command :
make -C docs live
Or, alternately, navigate to the docs
directory and run:
make live
Either of the above commands should launch a live dev server and you will be able to view the docs in your browser. As the files are updated, the docs should be refreshed.
If you don't want to use the live reload mode, simply replace either command above with html
,
e.g.:
make -C docs html