Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 1.27 KB

DEVELOPER_GUIDE.md

File metadata and controls

66 lines (42 loc) · 1.27 KB

❤️ Developer Guide

Welcome. We are so happy that you want to contribute.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

🧳 Prerequisites

📙 How to

Below we describe how to install and use this project for development.

💻 Install for Development

To install for development you will need to create a new environment

Then run

git clone https://github.com/awesome-panel/panel-modal.git
cd panel-modal
pip install pip -U
pip install -e .[dev,examples]

Then you can see the available commands via

pn --help

You can run all tests via

pn test all

Please run this command and fix any failing tests if possible before you git push.

🚢 Release a new package on Pypi

Update the version in the init.py.

Then run

pn test all

Then you can build

pn build package

and upload

pn release package <VERSION>

to release the package 📦. To upload to Test Pypi first, you can add the --test flag.