microsoft / microsoft/qdk

Allow multiple circuits to be generated for a program with multiple operations

Open
#2,068 0 comments 0 reactions 0 assignees View on GitHub
circuits enhancement low-priority
Dominant language
Rust
Stars
1k
Forks
212
Avg merge
3d 8h
Merged PRs (30d)
65

Description

If I click 'Circuit' code lens near an operation I get a circuit for it. If I select command 'Q#: Show circuit' it would draw a circuit for the entry point.
When I'm developing, I would like to see **individual circuits for every operation in a file**. I may not even have an entry point yet. And I may have some operations that will fail to generate a circuit, I don't want those to block the rest.
Make 'Q#: Show circuit' show circuit for every operation in a file. Maybe add a separate command to show it for the entry point.

Contributor guide

Open the contributing guide

Research direction

Start with the existing Q#: Show circuit command and the Circuit code lens behavior described in the issue. Trace how circuits are generated for an operation versus an entry point, then define completion as showing each operation's circuit independently while allowing failures in one operation without blocking the others.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.