Thank you for your interest in contributing to pyxmlcheck! We welcome contributions from everyone.
- Reporting Bugs: If you find a bug, please open an issue with a clear description and steps to reproduce.
- Suggesting Features: We're always looking for ways to improve! Open an issue to suggest a new feature.
- Code Contributions:
- Fixing bugs.
- Implementing new features.
- Improving documentation.
- Adding tests.
Fork the repository on GitHub and clone it to your local machine.
git clone https://github.com/YOUR_USERNAME/pyxmlcheck.git
cd pyxmlcheckCreate a virtual environment and install dependencies.
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtAlways work on a new branch for your changes.
git checkout -b my-awesome-featureImplement your feature or fix. Ensure your code follows existing styles and is well-documented.
Run the script against various XML and HTML files to ensure it still works as expected and your changes are correct.
Commit your changes with clear, descriptive commit messages.
git add .
git commit -m "Add feature: <description>"
git push origin my-awesome-featureGo to the original repository on GitHub and open a pull request from your branch.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
If you have any questions, feel free to open an issue or contact the maintainer at rasyaakbarnugraha@gmail.com.