OrangeQS Shared CI snippets
In Orange Quantum Systems we have multiple repositories for our products and projects that share similar structure. This repository contains CI pipeline templates, that can be reused between other repositories.
Python CI
Current stable CI pipeline for testing and releasing Python packages is documented here.
All YAML files that are outside of python
folder are deprecated and will be removed when we ensure that
they are not used anywhere.
Sphinx with version switcher support
We use Gitlab Pages to deploy Sphinx documentation, and we aim to serve documentation for all supported versions of a package, and not only latest development build. See Python pipeline documentation and a script to see how we are doing that.
Contributing and contact
In general you are not expected to contribute to this project if you are not working in Orange Quantum Systems, just copy the relevant parts over to your repo. This is just a configuration!
If you want to propose a Git patch anyway or want to contact us for some different reason, you can send us an email at admin@orangeqs.com.
License
This repository is licensed under Unilicense.