Skip to content
This repository was archived by the owner on Sep 9, 2024. It is now read-only.

Feature Overview

Jeremy edited this page Apr 10, 2018 · 3 revisions

Gello was developed to help Datadog manage GitHub Issues and Pull Requests opened by community members, and incorporate them into our biweekly sprints.

Creating a Subscription

When you login to Gello, you will be prompted to create a new subscription.

Creating a Subscription

Steps to create a new subscription:

  1. Type in the name of the board you wish to create cards to. The input field will autocomplete with values pulled from Trello:

Board Autocomplete

  1. Type in the repository name you wish to create cards from. The input field will autocomplete with your organization's public repositories, pulled from GitHub:

Repository Autocomplete

  1. Select if you would like autocard functionality for Issues, Pull Requests, or both:

When creating a new subscription, you are prompted to check if you would like the autocard setting for GitHub issues, and GitHub pull requests.

Autocard

If autocard is checked for issues or pull requests, Trello cards will automatically be created when an issue or pull request is created from a GitHub contributor outside of the organization.

Manual

If autocard is not checked for issues or pull requests, Trello cards will not automatically be created when an issue or pull request is created by an external contributor. However, a person within the GitHub organization may comment gello create_card to create a Trello card for the board lists you have subscribed.

Selecting Your Lists

Gello lets you select which lists you would like to create cards to for a subscribed board.

Steps to create a Subscribed List:

  1. After creating a subscription between a GitHub repository and a Trello board, click on a link under the "Subscribed Lists" column in the subscriptions table:

Subscriptions

  1. Fill out the form to create a subscribed list:

Create a Subscribed List

Aggregating Community Contributions

In addition to creating cards on the lists of Trello boards subscribed, Gello keeps track of open community contributions, which are aggregated by GitHub repository, and can be filtered down by Trello board.

Aggregating Community Issues

To see open community issues on a repository aggregated by a Trello board, click on a link under the "Issues" column in the subscriptions table:

Subscriptions Issues Link

Here there's a paginated listing of all community issues still open, with links to the corresponding GitHub url, and Trello url (for the card created by Gello):

Community Issues By Board

Aggregating Community Pull Requests

Likewise, to see open community pull requests on a repository aggregated by a Trello board, click on a link under the "Pull Requests" column in the subscriptions table:

Subscriptions Issues Link

Clone this wiki locally