ContributingΒΆ
There are a few ways you can support the tkinter-tooltip project.
Financial SupportΒΆ
You can support us financially by becoming a GitHub Sponsor or by making a PayPal Donation.
Contributing CodeΒΆ
ππ Thank you for taking the time to contribute! ππ
In this file you will find all the steps necessary to guide you through your first contribution to the project.
Please note our Code of Conduct and adhere to it in all your interactions with this project.
π Getting StartedΒΆ
A good place to start is the Issues tab on GitHub. Look for any issues with the help wanted tag.
Downloading β¬οΈΒΆ
Firstly, fork the repository from https://github.com/gnikit/tkinter-tooltip.
Then clone the forked repository into your local machine.
git@github.com:<YOUR-USERNAME>/tkinter-tooltip.git
Where <YOUR-USERNAME> should be your GitHub username.
DependenciesΒΆ
To build this project you will need Python >= 3.7 and pip >= 21.0.
To install all Python dependencies open a terminal go into the tkinter-tooltip cloned folder and run:
pip install -e .[dev,docs,examples]
### Developing & Debugging ποΈ
βοΈ Before you start developing, open a terminal inside `tkinter-tooltip` and run:
```sh
pre-commit install
This will ensure that all you commits meet the formatting standards of the project.
You can now start writing code! Your local tkinter-tooltip version will be updated with every code change you make, so you can use your normal code editor to checkout the tkinter-tooltip features that you have implemented.
MergingΒΆ
To merge your changes to the main tkinter-tooltip repository push your branch on GitHub and open a Pull Request. Ping @gnikit to review your PR.