Explanation Guidelines¶
1. Make connections¶
Try to link what you are explaining to any mildly related term/key word.
For example bring up the concept of endianness when discussing the order of qubits in Qiskit.
2. Provide context¶
Talk about why the thing you are explaining is the way it is.
4. Discuss the implications¶
If there is any meaningful impact of what you are explaining, discuss it here. Also provide some illustrative examples if possible.
5. Discuss and compare any alternatives/opinions¶
6. Ideally, the title of your explanation should admit an “about” or “about the” at the start¶
Order of qubits in Qiskit -> About the order of qubits in Qiskit
7. Avoid explaining how to perform a task¶
This is what tutorials and how-to guides are for.
8. Avoid going into the details of any particular class, function, method, …¶
This is what API reference is for. However it’s fine to mention for example a particular argument if
it helps with the explanation. For example, show how to change the order of qubits to the one in
textbooks with the reverse_bits
argument of the QuantumCircuit.draw
method.