Thanks for helping. Every repository here is part of one app, so most changes start in PinBench/pinbench, whose CONTRIBUTING.md covers setup, the checks to run and how the codebase is laid out.
- Small fixes — open the pull request against the repository the code lives
in. Almost everything is in the app repository, packages included; the two
file formats,
pinbench_cdlandpinbench_pdl, are submodules of their own repositories, so a fix to one of those goes there. - Anything larger — a new part, a new board, a new feature, a refactor — open an issue first and describe what you intend. It is a far better use of your time to find out early that something conflicts with the direction of the project.
- Security issues — never in a public issue; see SECURITY.md.
Contributions are accepted under each repository's license and the Contributor License Agreement.