- Clone the repo
git@github.com:squallium/cataloger-python-engine.git
- Install poetry following https://python-poetry.org/docs/#installation
- Install the requirements
poetry install
These scripts will generated based on mongoose scheme the mongoose models and also added the needed connections to work directly into the express cataloger project
Using cookiecutter I've created a template for new microservice to avoid doing manually
rm -rf <path-to-cataloger>/backend/<microservice-name> && cookiecutter templates/backend-project -o <path-to-cataloger>/backend/
After installing all the requirements you can run
ENV=test pytest -vv --junitxml=pytest.xml --cov=./ --cov-report=xml --cov-config=.coveragerc --cov-branch tests
- Changelog generation (auto changelog)
- With the auto-changelog library I got this (markupsafe error)
- Semantic release problem with version from tag (bumping version with tag)