* Cleaning up documentation
* Small updates
* Adding changes
* headings
* Heading
* More changes
* Small changes
* Additions
* Adding the Qiskit notebooks
* some typos
* Update to ibm
* Small updates
* replace logo for terra logo
* Replace parsed-literal with code-block
Replace blocks of command output with `..: code-block: text`, adjusting
the style to avoid syntax highlighting, copy-paste widget, and colored
background.
* Recover testing flags information into CONTRIB (#4)
* Slack link
* fixing the contributing
* adding more to the contrbuting
* more updates to contributing
* more addtions
* more addtions
* more addtions
* more addtions
* more addtions
* fixing up first example
* linting
* adding to the discription
* renaming terra not core
* doc and start of level 1
* doc updates
* killing the compile
* killing the compile
* small updates
* using + load + hello quantum
* ghz +initialize + qft removed optimize as pass manager does this
* small changes
* small changes
* update DeprecationWarning messages in _wrapper.py
For now, we will just have the main people that are working on terra as approvers. I don't see any reason to have the rules it is just making this too complicated.
Removing @chriseclectic @antoniomezzacapo and @dcmckayibm as they are mainly focused on other parts of qiskit now and they can still do the pr and don't really need to focus on the approving.
Update CODEOWNERS following the proper conventions, as it was left in a
state that is not consistent with the project structure by a previous
modification.
The current commit introduces several changes to the testing infrastructure.
First, it provides a way of running IBM-Q tests against pre-recorded responses. The software in charge of recording and mocking-up the responses is VCRPy[1] and it is configured and used in `test/common.py`. Cassettes can be updated by using `make test_recording`.
[1] https://github.com/kevin1024/vcrpy
The commit also includes the latest responses (under `tests/casettes`) for a successful test run but a default execution with `make test` will only use them if no IBM-Q credentials are found. To force a run against mocked responses, use `make test_mock`.
Finally, the commit also unifies the several test options in a unique environmental variable called `QISKIT_TESTS` (in `tests/python/_test_options.py`). These are the main equivalences but the set of options is described in the developer introduction [2]:
- `SKIP_SLOW_TESTS=False` is now achieved by `QISKIT_TESTS=run_slow`
- `SKIP_ONLINE_TESTS=1` is now achieved by `QISKIT_TESTS=skip_online`
[2] https://github.com/Qiskit/qiskit-terra/blob/master/doc/dev_introduction.rst#testing-options
Rename all references to `qiskit-sdk-py` to the new repository name,
`QISKit/qiskit-core`, including a handful of instances where the
`IBM/qiskit-sdk-py` form was used.
Revise the `CODEOWNERS` file, as the previous set of rules were causing
extra notifications and issues with the defined set of code owners. The
rules do not "inherit" codeowners from previous rules - the file has
been rewritten to explicitly list codeowners for each section.