Skip to main content

Manage your github repo as code!

Project description

Build Status PyPI Version

dothub

Stop managing your github configuration through an UI like a mere human and do everything through beautiful config YAML files.

dothub allows you to declare your configuration in a config file and update it by just updating the file. This allows you to configure your labels, collaborators, default repo parameters and other as code and have it version controlled.

Install

pip install dothub

Usage

The first time you run dothub it will run a wizard to help you configure your credentials.

From now on you can pull the config with:

dothub repo --organization=org_name --repository=repo_name pull

dothub org --name=org_name pull

And update your configuration from the localfile with

dothub repo --organization=org_name --repository=repo_name push

dothub org --name=org_name push

Future features

This is justa prototype, dothub aims to be the configuration tool for your whole github see here for the features that are going to come available soon.

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

dothub-0.5.0.tar.gz (7.8 kB view details)

Uploaded Source

File details

Details for the file dothub-0.5.0.tar.gz.

File metadata

  • Download URL: dothub-0.5.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dothub-0.5.0.tar.gz
Algorithm Hash digest
SHA256 0ce4ea662b710ca4556e2536ae910827db9545765a781712228c3945c11e6be1
MD5 a9cd07cd73ea8469e98289d68c2c0e11
BLAKE2b-256 304e09a6cde06dcfdf13105f3d6bd5a15c4e2996a2ff37800884b13550267769

See more details on using hashes here.

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