Skip to content
Snippets Groups Projects
Select Git revision
  • 2a5c9910ea4262898b0f31fbdf8973af503f7479
  • main default protected
  • python3.12 protected
  • python-versions-test
  • install_mamba
  • disable-macos
  • allow-pip-extra-index-url
  • drawio
  • patch-qt-update-libegl
  • docs-update-cache
  • improve-cython-performance-linux
  • test-build
  • test-docs
  • package
  • test-linting
  • add_isort_check_to_ci
  • sphinx-docs-makefile
  • test_updated_pipeline
  • sphinx_increase_verbosity_hack
  • ci_separation
20 results

ci

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.