Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1013 Bytes

CONTRIBUTING.md

File metadata and controls

52 lines (33 loc) · 1013 Bytes

Contributing

Developing on wepy

After you have cloned the repo you should have a copy of Python 3.10 installed and accessible to path as python3.10.

You will also need to install nox on your system. I recommend pipx.

Then you should be able to start coding and running tests:

make test-unit

To build the package:

make build

To see all the commands run make or:

make help

All the virtual environment creation and installation is taken care behind the scenes.

If you want a standalone environment you can activate in your shell run:

make env

Which creates the .venv folder. For convenience it can be activated with:

. ./env.sh

TODOs

Note that there are stubs for performing checks like linting, formatting etc. that aren't used in this project, but could be added at a later time.

In order to get tests passing many bad tests were deleted.

Building of documentation is also not implemented at the moment.