Add a hardware profile
Define coupling Hamiltonian family, topology, timing model, native operation assumptions, calibration notes, and validation status.
Invaris Quantum
Contributor guide
Contributions should be small enough to inspect and useful enough to keep: a backend profile, compiler adapter, benchmark manifest, notebook, test, or documentation improvement.
Define coupling Hamiltonian family, topology, timing model, native operation assumptions, calibration notes, and validation status.
Translate Qiskit, OpenQASM, TKET, QIR, or a minimal internal format into a project trace that can be tested.
Prototype template synthesis, approximate compaction, SU(4)-aware routing, mapping bookkeeping, or pass-level diagnostics.
Add circuits, parameters, expected outputs, environment notes, command lines, and result summaries in a reproducible format.
Protect behavior with unit tests, fixture comparisons, regression data, numerical tolerances, or smoke-test notebooks.
Clarify terminology, onboarding, architecture, setup, review rules, benchmark interpretation, or failure modes.
Connect the contribution to an issue, design note, benchmark need, or documented gap. Review starts faster when the purpose is explicit.
Include the smallest command, script, notebook cell, or test that lets a reviewer reproduce the behavior without guessing.
State backend assumptions, coupling model, topology, calibration limits, skipped cases, tolerances, and known failure modes.
Attach the manifest, output file, plot, table, profile diff, or documentation page that proves the contribution works.
Add the smallest check that prevents silent breakage. For numerical work, include tolerances and explain why they are reasonable.
Follow the Code of Conduct, explain trade-offs, respond to questions in good faith, and separate critique of ideas from critique of people.
A reviewer can run it, see the same shape of output, and understand what changed.
commands · fixtures · notebooksThe pull request solves one visible problem instead of bundling unrelated experiments together.
small PRs · clear commitsThe assumptions are written down: backend model, input circuits, thresholds, tolerances, and comparison baseline.
profiles · manifests · notesScientific disagreement is welcome. Dismissive, harassing, or exclusionary conduct is not.
conduct · review · creditThe best first contribution is usually a backend profile, a benchmark manifest, a documentation fix, or a small test that makes the project easier to trust.