Thank you for your interest in contributing to QYggdrasil! We welcome contributions from the QGIS community to help make this instrument panel the best tool for GIS professionals.
- Check the Issues to see if the bug has already been reported.
- If not, open a new issue with a clear title and description.
- Include steps to reproduce and screenshots if applicable.
- We want to hear your ideas! Open an issue with the "feature request" tag.
- Describe the problem your feature would solve and how it fits the "High-Density Instrument Panel" aesthetic.
- Fork the repository.
- Create a branch for your feature or fix (
git checkout -b feature/amazing-feature). - Follow the Design System:
- Maintain the Zero-Fatigue Graphite color palette.
- Avoid high-contrast colors; use our muted pastel chart colors.
- Keep padding and margins consistent (0.5rem / 6px).
- Use Inter for UI text and JetBrains Mono for technical data.
- Submit a Pull Request: Provide a detailed description of your changes.
QYggdrasil is built for power users. Every pixel counts.
- Context is King: Group tools logically (Taxonomy).
- Ghost UI: Borders and backgrounds should be subtle or invisible until interaction.
- Density over Decoration: Don't waste space.
- The web hub is served via a simple Python server:
python -m http.server 8000 --directory web. - The plugin companion code is located in the root (see
zip_plugin_companion.py).
By contributing, you agree that your contributions will be licensed under the project's license.