Welcome. We are so happy that you want to contribute.
Below we describe how to install and use this project for development.
To install for development you will need to create a new environment
Then run
git clone https://github.com/awesome-panel/panel-mermaid.git
cd panel-mermaid
uv venv
source .venv/bin/activate # linux
uv pip install -e .[examples,dev,test]You can run all tests via
ruff check
pytest testsPlease run this command and fix any failing tests if possible before you git push.
panel serve examples/app_*.py --devUpdate the version in the pyproject.toml.
Then run all tests as described above
Then you can build
uv buildand publish by setting your UV_PUBLISH_TOKEN and running
uv publishto publish the package 📦.