Thank you for your interest in contributing!
- Use the Issues tab
- Include steps to reproduce
- Mention your environment (OS, Python version, Redis version)
- Open an issue with
enhancementlabel - Describe the use case
- Fork the repository
- Create a branch:
git checkout -b feature/your-feature - Make changes following code style
- Test your changes
- Commit:
git commit -m "Add feature: description" - Push:
git push origin feature/your-feature - Open a Pull Request
- Follow PEP 8
- Use type hints
- Document with docstrings
- Must be compatible with old browsers (IE5+)
- No
addEventListener,querySelector,const/let, arrow functions - Use
document.getElementById,onclick,var,innerHTML - Wrap in
<!-- -->HTML comment for script hiding
- Present tense: "Add feature" not "Added feature"
- Reference issues: "Fix #123: Handle edge case"
By contributing, you agree your contributions will be licensed under the project's MIT License.
Thank you for helping improve ZKM open source!