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

Improve the most popular API references #13236

Open
64 tasks
javabster opened this issue Sep 27, 2024 · 7 comments
Open
64 tasks

Improve the most popular API references #13236

javabster opened this issue Sep 27, 2024 · 7 comments
Assignees
Labels
documentation Something is not clear or an error documentation type: epic A theme of work that contain sub-tasks

Comments

@javabster
Copy link
Contributor

javabster commented Sep 27, 2024

(I suggest this issue be addressed in multiple PRs by the docs team)

We've gotten feedback that the API reference content could be better. This is also reflected in the data we collect on 👍 / 👎 , where the API reference consistently gets a worse ratio of negative to positive votes compared to the other docs. Specifically things like adding more code examples and return types could make this content better.

The following list includes (in order) the most visited API references (more than 200 views in the last 3 months). I recommend starting by going through this list in order, reviewing them and making any possible improvements.

@javabster javabster added the documentation Something is not clear or an error documentation label Sep 27, 2024
@jakelishman
Copy link
Member

QuantumCircuit and qiskit.circuit recently got major overhauls - do you have any data on then pre- and post-, or should we count that as "we've looked at those two"?

@jakelishman
Copy link
Member

Fwiw there's still probably plenty that can be done on those two, but if we're prioritising, it might make sense to pull up other things first.

@javabster
Copy link
Contributor Author

yeah its quite a long list so i haven't looked through them yet to find specific improvements that could be made, if we think there are any that are already at their best we can just cross them off the list. also @abbycross and Becky might want to take a look through just for a copy edit even if theres no major updates to be made

@1ucian0 1ucian0 added the type: epic A theme of work that contain sub-tasks label Sep 29, 2024
@DisantHoridnt
Copy link

is this issue still available?

@jakelishman
Copy link
Member

From #13297 (comment):

It'd be good to look at all off the gates in qiskit/circuit/library/standard_gates at the same time as each other, and to consider what information should be in there, and what should be in the corresponding QuantumCircuit method for those gates. It'd be good to keep that whole experience feeling fairly consistent, rather than some gates being updated and some not.

Fwiw, when we do get to that, it's probably good for a tech person and a docs person to work together on a single example gate as the first example, so we can align on everything, then the docs person can work on getting all the gates updated to the style. I have several technical concerns with the gates API pages (mostly concerning tensor-product notation which is at best highly confusing as written), and we'd want to have that agreed before somebody goes through all of the several pages.

@jakelishman
Copy link
Member

@DisantHoridnt: this issue is primarily intended as tracking for the IBM Quantum documentation team, but if there's any subissues that might be helpful for an external contributor to look at, one of them might comment.

@DisantHoridnt
Copy link

got it, thanks for the reply

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Something is not clear or an error documentation type: epic A theme of work that contain sub-tasks
Projects
Status: In Progress
Development

No branches or pull requests

6 participants