Hey there, welcome to "tubepy"! We're excited that you're interested in contributing to our simple GUI desktop YouTube video downloader written in Python. Whether you're a seasoned open source contributor or a newbie, we welcome your contributions. If you're new to open source, don't worry! Here are some steps to help you get started:
- Fork the "tubepy" repository to your own GitHub account.
- Clone the forked repository to your local machine.
- Install the necessary dependencies as described in the README file.
- Familiarize yourself with the code and try running the application.
- Look for issues that are marked "good first issue" or "help wanted" in the repository's Issues section. These issues are specifically tailored for newbies.
- If you don't find an issue that suits your skills or interests, feel free to suggest one by opening a new issue.
- Once you find an issue to work on, create a new branch for your changes.
- Make your changes to the code and test them.
- Commit your changes with a clear message.
- Push your changes to your forked repository.
- Submit a pull request from your forked repository's branch to the "tubepy" repository's main branch.
- We'll review your pull request and provide feedback if necessary.
- Make any necessary changes and push the changes to your forked repository.
- Once your pull request is approved and merged, your changes will be included in the project.
- Please be respectful and professional in all communication related to the project.
- Follow the project's code of conduct, which can be found in the repository's CODE_OF_CONDUCT.md file.
- Don't be afraid to ask questions! We're happy to help and guide you through the process.
- Don't forget to star the project if you like what we're doing! It helps us know that people find our project useful, and encourages us to keep improving it.
📝 Thanks for considering contributing to "tubepy"! Your support is appreciated, can't wait to see what you come up with.