open-index/open-npm huggingface dataset:
npm package: @rocket.chat/hubot-baronbogo
Description: Rocket.Chat's Hubot for GitHub Integration
Author: Rocket.Chat
Latest version: 0.8.5

hubot-baronbogo
===============

BaronBogo is Rocket.Chat's Hubot for GitHub Integration

BaronBogo can perform the following with a public project repository on GitHub (and you can extend BaronBogo readily by modifying its scripts):

* get all the PRs 
* get a specific PR 
* get all the open issues 
* get a specific issue 
* get the gists for a user
* view a specific gist for a user
* announce when events occurs  (such as creation or modification of PR, issue, branch, comment, wiki edits, and so on)

# Installation

For this script to take effect, you must first have your [hubot environment up and running](https://hubot.github.com/docs/), then install BaronBogo with:

```
npm install --save @rocket.chat/hubot-baronbogo
```

Next, you must edit the `external-scripts.json` file to load BaronBogo:

```
[
  ...
  "hubot-baronbogo"
]
```

You will also need to configure BaronBogo for your GitHub team or project.


# Configuration

You can configure BaronBogo via environment variables.


## ENV

### REPOSITORY_NAME

The public GitHub project that BaronBogo will work with. Note you only need the user and repo name to specify the project:

For example:

```
REPOSITORY_NAME="rocketchat/Rocket.Chat"
```

## OTHER Required ENV variables

BaronBogo handles incoming webhook events using the excellent [hubot-github-repo-event-notifier](https://www.npmjs.com/package/hubot-github-repo-event-notifier) npm module.   You must configure the additional ENV variable `HUBOT_GITHUB_EVENT_NOTIFIER_TYPES` as required by this module for the webhook handling to operate correctly.  The author of BaronBogo is also an active contributor to this project.

# Operation

You can learn about the commands available by asking BaronBogo for an introduction.

Note that you must use the name you gave to your bot (assumed to be _hubot_ here):

```
hubot intro baronbogo
```
npm package: @rocket.chat/hubot-gitsy
Description: Rocket.Chat's Hubot for GitLab Integration
Author: Rocket.Chat
Latest version: 0.8.3

hubot-gitsy
===========

Gitsy is Rocket.Chat's Hubot for GitLab Integration

Gitsy can perform the following (and you can extend Gitsy readily by modifying its scripts):

* list all projects accessible
* get all the PRs for a project
* get a specific PR for a project
* get all the open issues for a project
* get a specific issue for a project
* get the snippets for a project
* view a specific snippet for a project
* announce when events occurs with a monitored project (such as creation or modification of PR, issue, branch, comment, and so on)

# Installation

For this script to take effect, you must first have your [hubot environment up and running](https://hubot.github.com/docs/), then install Gitsy with:

```
npm install --save @rocket.chat/hubot-gitsy
```

Next, you must edit the `external-scripts.json` file to load Gitsy:

```
[
  ...
  "hubot-gitsy"
]
```

You will also need to configure Gitsy for your GitLab projects.


#Configuration

You can configure Gitsy via environment variables.


##ENV

#####GITLAB_URL

The GitLab host that Gitsy will connect to.  It can be your own Community Edition server, or your projects on gitlab.com:

For example:

```
GITLAB_URL="https://mygitlabserver:3000/"
```

#####GITLAB_API_KEY

The API key to allow Gitsy to access a GitLab account.  Obtain an API key from your GitLab account.  If you are an administrator, you can get an API key for the entire server, with visibility to all projects; as a user, your API key can only access your own project(s).

For example:

```
GITLAB_API_KEY="aaaefadafasfasfasfafafasfa"
```

##OTHER Required ENV variables

Gitsy handles incoming webhook events using the excellent [hubot-gitlab-hooks npm module](https://www.npmjs.com/package/hubot-gitlab-hooks).   You must configure the additional ENV variables required by this module for the webhook handling to operate correctly.

#Operation

You can learn about the commands available by asking Gitsy for an introduction.

Note that you must use the name you gave to your bot (assumed to be _hubot_ here):

```
hubot intro gitsy
```