Thank you for considering contributing to PyWebflow! 🚀
We appreciate your help in improving this project.
There are multiple ways you can contribute:
- If you find a bug or have a feature request, please open an issue in the GitHub Issues.
- When reporting an issue, provide as much detail as possible, including:
- Steps to reproduce the problem.
- Expected behavior vs. actual behavior.
- Screenshots or logs if applicable.
-
Fork the repository
Click the "Fork" button on the PyWebflow GitHub repository to create your own copy. -
Clone your fork
git clone https://github.com/your-username/pywebflow.git cd pywebflow
-
Create a new branch
git checkout -b feature-name
-
Make your changes
- Follow best coding practices.
- Ensure the code is clean and well-documented.
-
Commit your changes
git add . git commit -m "Add feature: [brief description]"
-
Push to your fork
git push origin feature-name
-
Create a Pull Request
- Go to the original PyWebflow repository.
- Click "New Pull Request".
- Select your branch and submit your PR.
- Follow PEP8 for Python code formatting.
- Write meaningful commit messages.
- Ensure your code is well-documented and self-explanatory.
Before submitting your PR, ensure all tests pass:
pytest
Have questions? Feel free to discuss in:
By contributing, you agree that your contributions will be licensed under the project's Apache-2.0 License.
Thank you for helping PyWebflow grow! 🚀✨