add devcontainer instructions

This commit is contained in:
Jev 2024-05-05 21:50:53 +00:00
parent b6f049f8af
commit 20c7d6337e

View file

@ -30,11 +30,35 @@ Developer Setup
`Black code formatter <https://black.readthedocs.io/en/stable/index.html>`_
(which only works with Python 3.6+).
Clone the repository and from the root of the project,
Local Environment
^^^^^^^^^^^^^^^^^^
setup a virtual environment and activate it.::
python3 -m venv .env
source .env/bin/activate
install the requirements::
pip install -e ".[dev]"
VSCode devcontainer
^^^^^^^^^^^^^^^^^^
This repository provides a `.devcontainer` environment that can be used in VSCode. For more information, read [VSCode containers docs](https://code.visualstudio.com/docs/devcontainers/containers)
Everything is installed and setup automatically when you launch VSCode in the devcontainer.
------------------------------------------------------------------------
Run the test suite::
pytest --random-order --cov-config .coveragerc --cov-report term-missing --cov=circup