Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ EPIC ] Adding Transparency to the Transpiler #1046

Open
2 of 7 tasks
kaelynj opened this issue Mar 18, 2024 · 2 comments
Open
2 of 7 tasks

[ EPIC ] Adding Transparency to the Transpiler #1046

kaelynj opened this issue Mar 18, 2024 · 2 comments

Comments

@kaelynj
Copy link
Collaborator

kaelynj commented Mar 18, 2024

URL, if applicable

No response

Describe the new content you are requesting.

From the discussion in #878, I've identified a few topics for new pages/edits to other pages that I will work on adding in to the transpile section. I'll keep track of the list of changes using this issue and will expand the list as needed. Feel free to add suggestions or comments.

Tasks

Preview Give feedback
  1. content 📄 section: transpile 🔀
    kaelynj
  2. content 📄 section: transpile 🔀
    kaelynj
  3. content 📄 section: transpile 🔀
    kaelynj
  4. content 📄 section: transpile 🔀
    kaelynj
  5. content request new ✨
    abbycross kaelynj

If this new content request is accepted, do you want to write the content?

I will write a draft of the proposed content

@Eric-Arellano
Copy link
Collaborator

Reorganize the items on the left sidebar of the qiskit.transpiler.passes API docs to match the section ordering found in its overview page (@Eric-Arellano is this possible by making a custom ordering for this part of the API docs? Or would the API docs themselves need to be edited?)

It's not possible without adding substantial complexity to the docs generation script. If we weren't to make changes to the API script, then we'd need to reorganize the APIs to live in submodules. But that changes the actual import paths for end users in a bad way, so it's a non-starter.

If this is really important to change the left sidebar, we can consider it. But I'd bias against it since the script is already pretty complex.

@kaelynj
Copy link
Collaborator Author

kaelynj commented Mar 18, 2024

It's not possible without adding substantial complexity to the docs generation script. If we weren't to make changes to the API script, then we'd need to reorganize the APIs to live in submodules. But that changes the actual import paths for end users in a bad way, so it's a non-starter.

If this is really important to change the left sidebar, we can consider it. But I'd bias against it since the script is already pretty complex.

Yeah I figured this might be the case. From a user perspective, it's quite unclear how to navigate these API pages unless you go directly to the Overview page where it's TOC groups the related pages together. Ordering them into sections instead of one long alphabetical list of pages would make navigating to particular types of passes significantly easier.

I totally understand this would be tricky, but I think it's an important enough quality of life improvement that we should consider it.

transpilerPasses_ApiPage

@javabster javabster changed the title Adding Transparency to the Transpiler [] Adding Transparency to the Transpiler Mar 22, 2024
@javabster javabster changed the title [] Adding Transparency to the Transpiler [ EPIC ] Adding Transparency to the Transpiler Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

5 participants