Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 2.56 KB

CONTRIBUTING.md

File metadata and controls

49 lines (33 loc) · 2.56 KB

Contributing

The documentation and bechmarking of Qiskit is contained in this repository. Below you will find the information for contributing to them. If you want to contribute with one of the Qiskit elements or components, refer to their individual Contributing guidelines:

Contributor License Agreement

We'd love to accept your code! Before we can, we have to get a few legal requirements sorted out. By having you sign a Contributor License Agreement (CLA), we ensure that the community is free to use your contributions.

When you contribute to the Qiskit project with a new pull request, a bot will evaluate whether you have signed the CLA. If required, the bot will comment on the pull request, including a link to accept the agreement. The individual CLA document is available for review as a PDF.

If you work for a company that wants to allow you to contribute your work, then you'll need to sign a corporate CLA and email it to us at qiskit@qiskit.org.

Documentation

The documentation of Qiskit is in the docs directory. The documentation is generated using Sphinx. In the main directory are the installing and general files and then in each subdirectory contains documentation for each element of Qiskit. Once a pull request is accepted the documentation will be auto-generated and rendered at https://qiskit.org/documentation.

To edit the documentation, edit the rst files directly and then a html version can be made using:

    $> make doc

The local html version of the documentation can be found at docs/_build/html/index.html.

Versioning

The meta-package started with version 0.7 to respect the continuity of qiskit versions. The Terra element did the same to provide continuity with its own history.

Details on the versioning procedure are documented here: https://qiskit.org/documentation/versioning.html