ArchUnitJava is currently a public beta maintained on a best-effort basis.
- Ask usage and design questions in GitHub Discussions.
- Report reproducible bugs with the bug form.
- Propose product improvements with the feature form.
- Report vulnerabilities privately through GitHub Security Advisories, following SECURITY.md.
Before opening a bug, test the latest published beta, check the known limitations, and include the JDK, operating system, ArchUnitJava version, analyzed bytecode version, smallest safe reproducer, expected result, actual result, exit code, and bounded diagnostics. Never attach proprietary class files, credentials, or unreviewed archives.
There is no guaranteed response time or long-term support promise before 1.0. Compatibility and security fixes take priority over feature requests.