Thank you for your interest in contributing to Shamash.
Contributions are welcome, whether they are bug reports, documentation improvements, inspections, dashboard enhancements, or architectural suggestions.
This document explains how to contribute in a way that keeps the project clean, stable, and maintainable.
You can contribute by:
- Reporting bugs or regressions
- Improving documentation or examples
- Adding or refining inspections
- Improving ASM/PSI analysis or dashboard visualization
- Optimizing performance or memory usage
- Suggesting architectural improvements
When reporting a bug, please include:
- IntelliJ IDEA version
- Shamash plugin version
- Shamash CLI version
- Operating system
- Steps to reproduce
- Expected vs actual behavior
- Relevant logs or screenshots (if applicable)
Use GitHub Issues for all bug reports and feature requests.
gradlew clean buildgradlew clean testgradlew :shamash-cli:rungradlew clean runIdegradlew.bat spotlessApply