Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.13 KB

CONTRIBUTING.md

File metadata and controls

73 lines (56 loc) · 2.13 KB

Contributing to PyWebflow

Thank you for considering contributing to PyWebflow! 🚀
We appreciate your help in improving this project.

How to Contribute

There are multiple ways you can contribute:

🛠️ Reporting Issues

  • 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.

📌 Submitting a Pull Request

  1. Fork the repository
    Click the "Fork" button on the PyWebflow GitHub repository to create your own copy.

  2. Clone your fork

    git clone https://github.com/your-username/pywebflow.git
    cd pywebflow
  3. Create a new branch

    git checkout -b feature-name
  4. Make your changes

    • Follow best coding practices.
    • Ensure the code is clean and well-documented.
  5. Commit your changes

    git add .
    git commit -m "Add feature: [brief description]"
  6. Push to your fork

    git push origin feature-name
  7. Create a Pull Request

Code Guidelines

  • Follow PEP8 for Python code formatting.
  • Write meaningful commit messages.
  • Ensure your code is well-documented and self-explanatory.

🧪 Testing Your Changes

Before submitting your PR, ensure all tests pass:

pytest

💬 Join the Discussion

Have questions? Feel free to discuss in:

📜 License

By contributing, you agree that your contributions will be licensed under the project's Apache-2.0 License.


Thank you for helping PyWebflow grow! 🚀✨