Thank you for considering contributing to the DOCX to Markdown Converter project! Contributions help improve the project for everyone. Whether you want to report a bug, request a feature, improve documentation, or contribute code, your help is appreciated.
If you find a bug or unexpected behavior, please help us by reporting it. To report a bug:
- Go to the GitHub issues page.
- Click on the "New Issue" button.
- Provide a clear and descriptive title.
- Describe the steps to reproduce the bug.
- Include any relevant screenshots or logs.
- Mention your operating system and Python version.
Have an idea for a new feature or enhancement? We'd love to hear it! To request a feature:
- Go to the GitHub issues page.
- Click on the "New Issue" button.
- Provide a clear and descriptive title.
- Describe the feature and explain why it would be beneficial.
- Include any additional context or examples that help illustrate the feature.
Improvements to documentation are always welcome! If you find errors or areas that could be clarified, please contribute by:
- Forking the repository.
- Making your changes in a new branch.
- Editing the relevant markdown files.
- Committing your changes and pushing your branch to your fork.
- Creating a pull request with a clear description of your changes.
Want to contribute code to the project? Follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Implement your changes in the new branch.
- Write tests to cover your changes.
- Ensure all tests pass successfully.
- Commit your changes and push your branch to your fork.
- Create a pull request with a clear description of your changes and why they are necessary.
When creating a pull request, please adhere to the following guidelines:
- Ensure your changes pass all tests.
- Include a clear description of your changes and the problem they solve.
- Reference any related issues in the pull request description.
- Follow the project's coding style and conventions.
Please follow these coding conventions:
- Use meaningful variable and function names.
- Write comments to explain complex code.
- Follow PEP 8 guidelines for Python code style.
Ensure that your changes are well-tested:
- Add new tests to cover your changes.
- Run all existing tests to ensure nothing is broken.
- We use pytest for testing. Make sure to add any new dependencies to
requirements.txt.
Help us keep a positive and inclusive community. By participating in this project, you agree to abide by the Code of Conduct.
If you need help or have questions, feel free to reach out by opening an issue on the GitHub issues page.
Thank you for contributing to the DOCX to Markdown Converter project! Your contributions help improve the tool for all users.