Labelord
Global multi-project management of GitHub labels (MI-PYT@FIT CTU project)
Installation
You have multiple options how to install labelord:
python setup.py install (stable if you use released version, e.g. v0.3)
pip install labelord (stable)
pip install --extra-index-url https://test.pypi.org/pypi labelord-suchama4 (bleeding edge/unstable)
Usage
This Python app allows user to do via CLI:
List repositories
List labels for given repository
Run update/replace labels for multiple projects (labels are specified in configuration file or by template repo)
App allows you run master-to-master replication web server which works with GitHub webhooks and manage labels for multiple repositories in even simpler way (try run_server command and see landing page for more information)!
For more information please use --help.
This project is reference solution for Labelord tasks series in cvut/MI-PYT.
Config
See included config file what are the options. You will need a personal GitHub token for using this application. You can get your token at https://github.com/settings/tokens. But be careful where you place it!
Tests
Tests are currently provided in separate repository within multiple branched and with explanation: https://github.com/MarekSuchanek/labelord_tests
License
This project is licensed under the MIT License - see the LICENSE file for more details.
Metadata
Release files for labelord 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| labelord-0.4.tar.gz | 279.7 kB | Details |
Release files / labelord-0.4.tar.gz
| Download URL | labelord-0.4.tar.gz |
|---|---|
| Size | 279.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f5e2be93c7367bd82157a29262cedc9191c266cd9f19042568af9dcb298f382f
|
|
BLAKE2b-256 checksum How to use checksums |
3228a3460bc35f7ccfc92dec3129836ecc45e909e1e58418aa57ca9d6a12ab16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |