Thank you for considering contributing to this project! Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you find a bug, please open an issue here with the following information:
- A clear title for the issue.
- Steps to reproduce the bug.
- The expected behavior.
- The actual behavior.
- Any additional information (such as operating system, Python version, etc.) that could help us troubleshoot.
If you have an idea for a new feature, feel free to suggest it by opening an issue here. Please provide:
- A clear and concise description of the feature.
- Why you think it would be useful.
- Any potential implementation ideas.
We welcome pull requests! Here's how you can contribute code:
- Fork the repository to your own GitHub account.
- Clone the forked repository to your local machine:
git clone https://github.com/kiruthikpurpose/PyBrowser.git cd python-web-browser
- Create a new branch for your feature or bugfix:
git checkout -b feature-branch-name
- Make your changes, then commit and push them to your forked repository:
git commit -m "Description of your changes" git push origin feature-branch-name
- Open a pull request from your feature branch to the
main
branch of this repository. In the pull request, please provide a clear description of your changes.
- Follow Python's PEP 8 coding style guide.
- Write meaningful commit messages that explain what your changes do.
- Ensure that the project runs successfully before submitting your changes by testing it locally.
- If you're adding a new feature, please include tests if possible.
Before submitting your pull request, please ensure the project works by running:
python main.py
If applicable, run tests to ensure that everything works correctly.
By contributing to this repository, you agree that your contributions will be licensed under the MIT License.