Package that helps managing GitLab tasks labels automatically
Project description
django-auto-gitlab
The django-auto-gitlab package is the integration of django and Gitlab that facilitates work with GitLab by automatic labels management. When a merge request is created, it adds in review
label to appropriate tasks. When a merge request is merged, it adds merged
label. Also, the package can add some labels to the created issue based on some defined identifiers. More features might appear in the future.
Dependencies
- Python >= 3.7
- Django >= 3
- Django REST Framework >= 3.11
- python-gitlab
- pyyaml
- retrying
- cerberus
Installation
- Install django-auto-gitlab using
pip
:
pip install django-auto-gitlab
- Add
auto_gitlab
app to theINSTALLED_APPS
in Djangosettings.py
:
INSTALLED_APPS = [
"...",
"auto_gitlab",
"...",
]
That's it! Now you can include appropriate urls in the urls.py
file and configure your GitLab connection. The documentation will help you do it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-auto-gitlab-1.0.0.tar.gz
(10.2 kB
view hashes)