The convenient way, use plonecli build ;):
$ plonecli buildor with `--clear`` if you want to clean your existing venv:
$ plonecli build --clearStart your instance:
$ plonecli serveCreate a virtualenv in the package:
$ python3 -m venv venvor with --clear if you want to clean your existing venv:
$ python3 -m venv venv --clearInstall requirements with pip:
$ ./venv/bin/pip install -r requirements.txtRun buildout:
$ ./venv.bin/buildoutStart Plone in foreground:
$ ./bin/instance fgRun the tests with tox:
$ toxlist all tox environments:
$ tox -l
py38-Plone52
py39-Plone60
py310-Plone60
py311-Plone60Run a specific tox environment:
$ tox -e py37-Plone52The first time you push the repo to github, you might get an error from codecov. Either you activate the package here: https://app.codecov.io/gh/collective/+ Or you just wait a bit, codecov will activate your package automatically.