/hubot-github-management

Manage your GitHub organization's repositories and teams with Hubot

Primary LanguageCoffeeScriptCreative Commons Zero v1.0 UniversalCC0-1.0

hubot-github-management Build Status npm

🐱 A Hubot script for managing your GitHub organization's repositories and teams.

See src/github-management.coffee for full documentation.

hubot-github-management screenshot

Installation

In hubot project repo, run:

npm install hubot-github-management --save

Then add hubot-github-management to your external-scripts.json:

["hubot-github-management"]

Configuration

HUBOT_GITHUB_ORG_TOKEN - (required) Github access token. See https://help.github.com/articles/creating-an-access-token-for-command-line-use/.
HUBOT_GITHUB_ORG_NAME - (required) Github organization name. The <org_name> in https://github.com/<org_name>/awesome-repo.
HUBOT_GITHUB_REPO_TEMPLATE - (optional) A git repo that will be used as a template for new repos. E.g. https://github.com/cfpb/open-source-project-template.git
HUBOT_GITHUB_REQUIRE_ADMIN - (optional) Set this to true to restrict create, delete and add commands to Hubot admins.

Contributing

Please read our general contributing guidelines.

Open source licensing info

  1. TERMS
  2. LICENSE
  3. CFPB Source Code Policy