Thank you for considering contributing to the Easy Python Installer! Contributions are what make this project better, and I’m excited to have you on board.
Before you start contributing, ensure you have the following tools installed:
- Git
- A terminal (Bash, Zsh, or equivalent)
- Fork the repository by clicking the Fork button at the top-right of the GitHub repo.
- Clone your forked repository:
git clone https://github.com/<your-username>/sh-python-installer.git
- Navigate to the project directory:
cd sh-python-installer
- Add the original repository as a remote:
git remote add upstream https://github.com/tvdsluijs/sh-python-installer.git
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes in the script or related files.
- Run tests to ensure your changes work as expected.
- Commit your changes with a meaningful message:
git commit -m "Add: Brief description of your feature or fix"
- Push your branch to your fork:
git push origin feature/your-feature-name
Before submitting, ensure:
- The script runs without errors.
- Key functionalities (e.g., version validation, installation flow) work as intended.
- You haven’t broken existing functionality.
- Go to your forked repository on GitHub.
- Click on the New Pull Request button.
- Write a clear title and description of your changes.
- Submit your pull request!
Please note that this project adheres to the Code of Conduct. By participating, you agree to uphold a respectful and collaborative environment.
Have questions or need help with your contribution? Feel free to:
- Open an issue here.
- Reach out via itheo.tech/contact.
Every contribution, no matter how small, makes a difference. Whether it’s fixing a typo, improving documentation, or adding a feature, I appreciate your effort. Don’t forget to star the repo on GitHub if you haven’t already!
Let’s make this project better together! 🚀