Skip to content

Contributing

This is an open source project, and we are open to new contributors.

Getting started

  1. Make sure that you have uv and just installed.
  2. Clone project:
    git@github.com:modern-python/modern-di.git
    cd modern-di
    
  3. Install dependencies by running just install

Running linters

Ruff and ty are used for static analysis.

Run all checks by command just lint

Running tests

Run all tests by command just test