ci: Drop CentOS 8 Stream and switch F38 to 40, Ubuntu 20.04 to 22.04
[libvirt-python.git] / CONTRIBUTING.rst
blob3472318cc85da8e38392124fb27621e9204ede2f
1 ==============================
2 Contributing to libvirt-python
3 ==============================
5 The libvirt Python API binding accepts code contributions via merge requests
6 on the GitLab project:
8 https://gitlab.com/libvirt/libvirt-python/-/merge_requests
10 It is required that automated CI pipelines succeed before a merge request
11 will be accepted. The global pipeline status for the ``master`` branch is
12 visible at:
14 https://gitlab.com/libvirt/libvirt-python/pipelines
16 CI pipeline results for merge requests will be visible via the contributors'
17 own private repository fork:
19 https://gitlab.com/yourusername/libvirt-python/pipelines
21 Contributions submitted to the project must be in compliance with the
22 Developer Certificate of Origin Version 1.1. This is documented at:
24 https://developercertificate.org/
26 To indicate compliance, each commit in a series must have a "Signed-off-by"
27 tag with the submitter's name and email address. This can be added by passing
28 the ``-s`` flag to ``git commit`` when creating the patches.