Contribute to MerLin and Reproduced Papers
MerLin grows through community contributions to both the core framework and the reproduction ecosystem. If you want to contribute code, docs, experiments, or benchmarking assets, start from one of the two repositories below.
Choose a Repository
What to Contribute
MerLin repository
New photonic QML features and APIs
Improvements to core modules, stability, performance, and tests
Documentation and notebook updates
Benchmark tooling and usability improvements
Reproduced Papers repository
New paper reproductions
Better baselines, stronger comparisons, and cleaner result reporting
Reproduction maintenance, bug fixes, and dataset/runtime improvements
Additional notebooks and analysis utilities
For reproduction submissions, follow the mandatory structure described in Reproduced Papers.
Contribution Workflow
Pick a target repository and open an issue or discussion to align scope.
Fork and create a focused branch.
Implement changes with tests and clear documentation.
Run relevant checks locally.
Open a pull request with a concise summary, rationale, and validation results.
Contribution quality matters more than size. Small, precise pull requests are encouraged.

