Thank you for your interest in contributing to nhentai.xxx! We welcome contributions from the community and are pleased to have you join us.
By participating in this project, you agree to abide by our Code of Conduct. Please read it before contributing.
There are several ways you can contribute to this project:
-
Reporting Bugs
- Use the GitHub Issues section to report bugs
- Describe the bug in detail
- Include steps to reproduce the issue
- Add screenshots if applicable
- Mention your operating system and Python version
-
Suggesting Enhancements
- Use GitHub Issues to suggest new features
- Explain your use case clearly
- Provide examples if possible
-
Code Contributions
- Fork the repository
- Create a new branch for your feature/fix
- Write clear, commented code
- Follow the existing code style
- Include tests for new features
- Update documentation as needed
- Fork the repository and create your branch from
main
- If you've added code that should be tested, add tests
- Ensure your code follows the project's coding standards
- Update the documentation
- Squash your commits into a single meaningful commit:
git rebase -i HEAD~n # where n is the number of commits to squash
- Write a clear and descriptive commit message
- The commit message should explain both what and why
- Issue the pull request
- Fork and clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Follow PEP 8 guidelines
- Use meaningful variable and function names
- Add docstrings to functions and classes
- Comment complex logic
- Keep functions focused and concise
- Write unit tests for new features
- Ensure all tests pass before submitting PR
- Run tests using:
python -m pytest
- Update README.md if you change functionality
- Document new features
- Keep documentation clear and concise
Feel free to open an issue if you have any questions about contributing.
By contributing to this project, you agree that your contributions will be licensed under the same license as the project.
Last updated: 2025-01-13