Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mareksuchanek/labelord
Global multi-project management of GitHub labels (MI-PYT@FIT CTU project)
https://github.com/mareksuchanek/labelord
github issues labels project-management python repository-management
Last synced: 14 days ago
JSON representation
Global multi-project management of GitHub labels (MI-PYT@FIT CTU project)
- Host: GitHub
- URL: https://github.com/mareksuchanek/labelord
- Owner: MarekSuchanek
- License: mit
- Created: 2017-10-25T07:25:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:47:18.000Z (almost 2 years ago)
- Last Synced: 2024-10-19T07:36:04.091Z (17 days ago)
- Topics: github, issues, labels, project-management, python, repository-management
- Language: Python
- Size: 285 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
========
Labelord
========|license| |travis| |pypi|
Global multi-project management of GitHub labels (`MI-PYT@FIT CTU`_ project)
--------------------------------------------------------------------------------
Installation
------------You have multiple options how to install **labelord**:
1. ``python setup.py install`` (stable if you use released version, e.g. ``v0.3``)
2. ``pip install labelord`` (stable)
3. ``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... _MI-PYT@FIT CTU: https://github.com/cvut/MI-PYT
.. _cvut/MI-PYT: https://github.com/cvut/MI-PYT
.. _LICENSE: LICENSE.. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg
:alt: License
:target: LICENSE
.. |travis| image:: https://travis-ci.org/MarekSuchanek/labelord.svg?branch=master
:alt: Build Status
:target: https://travis-ci.org/MarekSuchanek/labelord
.. |pypi| image:: https://badge.fury.io/py/labelord.svg
:alt: PyPi Version
:target: https://badge.fury.io/py/labelord