Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.56 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.56 KB

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