Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 794 Bytes

CONTRIBUTING.md

File metadata and controls

31 lines (28 loc) · 794 Bytes

Development

This project is managed using Poetry.

  • If you want to take advantage of the default VSCode integration, then first configure Poetry to make its virtual environment in the repository:
    poetry config virtualenvs.in-project true
    
  • After cloning the repository, activate the tooling:
    pipx install invoke
    poetry install --extras plugin
    poetry run pre-commit install
    

Commands defined in tasks.py:

  • Load the deprecated poetry-dynamic-versioning-plugin package and switch back:
    invoke pdvp
    invoke pdv
    
  • Build the currently loaded package:
    invoke build
    
  • Run tests for the currently loaded package:
    invoke test
    
    Git Bash is recommended for Windows.