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 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