Contribution

pydantic-extra is an open source project supported by volunteers. We welcome any contribution to the project.

Setup

  • Clone this repository

    git clone https://github.com/zedzhen/pydantic-extra.git
    cd pydantic-extra
    
  • Create and activate a virtual environment

  • Install the dependencies (dev main dependencies, autodocs to build documentation with auto-update, lints to run linters outside the commit)

    pip install --group dev --group autodocs --group lints
    
  • Install the pre-commit hook

    pre-commit install