Skip to main content

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

  1. Install django-auto-gitlab using pip:
pip install django-auto-gitlab
  1. Add auto_gitlab app to the INSTALLED_APPS in Django settings.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


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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page