Thank you for considering contributing to HelpingAI! We welcome bug reports, feature requests, documentation improvements, and code contributions.
- Fork the repository and create your branch from
main. - Install dependencies using
pip install -r requirements.txt(if available). - Write clear, concise commit messages.
- Add or update tests for your changes.
- Ensure all tests pass before submitting a pull request.
- Open a pull request with a clear description of your changes.
- Follow PEP 8 for Python code style.
- Use type hints and docstrings for all public functions and classes.
- Keep functions small and focused.
If a tests/ directory is present, run tests with:
python -m unittest discover tests- Use the GitHub Issues page.
- Include steps to reproduce, error messages, and environment details.
- Be respectful and inclusive. See our Code of Conduct.
Happy coding!