HomeDocsLearnCoursesAPIExtensionsPublicationsBlogEventsContributeFAQ
Ways to Contribute

How You Can Help

๐Ÿ’ป
Code Contributions
Contribute to the Olewin Studio core IDE, extensions SDK, hardware backends, and visualization engine. All contributions welcome from typo fixes to major features.
๐Ÿ“š
Documentation
Help improve our documentation, write tutorials, translate content into other languages, or contribute to our open quantum textbook.
๐Ÿ”Œ
Build Extensions
Create new domain toolkits, hardware backend plugins, visualization modules, or AI assistants. Publish on our Extension Marketplace.
๐Ÿ›
Bug Reports
Found a bug? Open a detailed GitHub issue with reproduction steps. Our triage team reviews all issues within 48 hours.
๐Ÿ’ก
Feature Requests
Have an idea for a new feature or algorithm? Submit it to our GitHub Discussions and let the community vote.
๐ŸŒ
Community Support
Help other users on Discord, Stack Overflow, and GitHub Discussions. Share your quantum projects and expertise with the community.
Developer Guide

Getting Started

Ready to contribute code? Here's how to set up the development environment and make your first pull request.

# 1. Fork and clone the repository
git clone https://github.com/your-username/olewin.git
cd olewin

# 2. Install dependencies
npm install              # IDE frontend (Node.js 18+)
pip install -e ".[dev]"  # Python runtime

# 3. Start development servers
npm run dev              # IDE at localhost:3000
python -m olewin.server  # Runtime at localhost:8765

# 4. Run tests
npm test                 # Frontend tests
pytest tests/            # Python tests

# 5. Create your branch and contribute!
git checkout -b feature/my-quantum-feature
Open Issues

Good First Issues

New to Olewin Studio? These areas have beginner-friendly issues labeled "good first issue" on GitHub.

Core IDETypeScript
42 open issues12 beginner-friendly
Quantum RuntimePython
28 open issues8 beginner-friendly
Chemistry ToolkitPython
19 open issues6 beginner-friendly
Medical ToolkitPython
15 open issues4 beginner-friendly
Circuit VisualizerTypeScript
24 open issues9 beginner-friendly
Hardware BackendsPython
31 open issues11 beginner-friendly
Extension SDKTypeScript
18 open issues7 beginner-friendly
DocumentationMarkdown
55 open issues23 beginner-friendly
Hall of Fame

Top Contributors

๐Ÿง‘โ€๐Ÿ’ป
aQuantumDev
248 commits
๐Ÿฅ‡
๐Ÿ‘ฉโ€๐Ÿ”ฌ
DrSuperposition
187 commits
๐Ÿฅˆ
๐Ÿง‘โ€๐Ÿ”ฌ
entangle_master
156 commits
๐Ÿฅ‰
๐Ÿ‘จโ€๐Ÿ’ป
qubit_warrior
134 commits
๐Ÿ‘ฉโ€๐Ÿ’ป
PhDQuantum
121 commits
๐Ÿง‘โ€๐Ÿ’ป
noisemodel_fan
98 commits
๐Ÿ‘จโ€๐Ÿ”ฌ
vqe_explorer
87 commits
๐Ÿ‘ฉโ€๐Ÿ”ฌ
surface_coder
76 commits

๐Ÿ† Quantum Fellows Program

Top contributors are invited to become Quantum Fellows โ€” with benefits including hardware credits worth $5,000/year, co-authorship on research papers, a spot on our Technical Advisory Board, and direct access to the Olewin core team.

โœ“ $5K hardware creditsโœ“ Research co-authorshipโœ“ Advisory board seatโœ“ Direct team accessโœ“ Conference speaking