GitHub-Compose
About
Orchestrate your GitHub repositories like docker-compose orchestrates your Docker containers. Inspired by metainvenio by @inveniosoftware.
Install
github-compose is on PyPI, so all you have to do is:
$ pip install github-compose
Usage
Currently github-compose implements one subcommand:
$ github-compose update
This will update the configuration of your repositories on GitHub so that it matches what is described in a file called (by default) github-compose.yml. Here’s an example of such a file:
orgs:
foo-org:
repos:
bar-repo:
description: "Description of the bar repo."
Running the update command on this file will update the description of the bar-repo of the foo-org to be “Description of the bar repo.” Here’s another example:
orgs:
foo-org:
repos:
bar-repo:
description: "Description of the bar repo."
baz-repo:
description: "Description of the baz repo."
Suppose that the foo-org currently has only the bar-repo: running the update command with this file will create an empty baz-repo whose description is “Description of the baz repo.”
License
MIT
Metadata
Release files for github-compose 0.2.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 | |
|---|---|---|---|
| github-compose-0.2.4.tar.gz | 3.3 kB | Details |
Release files / github-compose-0.2.4.tar.gz
| Download URL | github-compose-0.2.4.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ddcccf8b9bc12df8d6ff5ae12706df37bfad2eb5a082ae278a419ac0d2350c1
|
|
BLAKE2b-256 checksum How to use checksums |
274c4ba19b757cb090a87759b1c7f1f068bd7c6b5f3d839e848b97dae1dfe0f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14
|