## Developing nbwrite uses devcontainers to pre-configure a dev environment. We recommend you open the project in vscode with the remote containers extension to contribute. For non-vscode users, here are some install steps: ### Install local package ``` poetry install # warning, by default this will install without a venv unless you modify poetry.toml ``` ### Activate shell ``` poetry shell ``` ### Run static checks ``` pre-commit run --all-files pre-commit install ``` ### Run tests ``` pytest ```