Thank you for helping improve GenieClient.
Our goal is to keep GenieClient open source, collaborative, and community driven while minimizing unnecessary project fragmentation and long-term forks.
Please:
- Search existing issues first
- Discuss major feature ideas before large development efforts
- Keep pull requests focused and easy to review
- Be respectful and constructive
- Open an Issue or Discussion
- Discuss the proposed improvement
- Create a branch or temporary fork if needed
- Submit a Pull Request back to the official repository
We strongly encourage contributors to submit improvements upstream whenever possible so the entire community benefits.
- Bug fixes
- Stability improvements
- Performance enhancements
- Documentation
- Plugin development
- Mapping updates
- UI improvements
- Build and tooling improvements
Please:
- Keep pull requests reasonably scoped
- Include clear descriptions
- Reference related issues when applicable
- Avoid unrelated formatting-only changes
- Test your changes when possible
We encourage experimentation through plugins and extension systems whenever practical instead of modifying core functionality directly.
This helps:
- reduce fragmentation
- preserve compatibility
- improve long-term maintainability
By participating in this project, you agree to:
- collaborate respectfully
- accept constructive feedback
- help maintain a healthy open-source community
By contributing, you agree that your contributions may be distributed under the repository’s existing license.