Friday, March 20, 2015

Working with Trello and GitHub Integration (3/20)

Today we setup our new Trello board, you can access it here! I also integrated it with GitHub so that our feature request and issue creation processes are easily controlled. I'll explain how I did that below.

I found a website called Zapier, which served as a middleman between hundreds of websites that have public APIs. Luckily, it had events usable with both Trello and GitHub, so that they could be linked extremely easily.

I setup one link that fired an event when issues were posted on GitHub. On that event, it will post a card to our Trello board under the "Requested Features" section.

I also setup another link that fired an event when Trello cards were created in the "Approved Features" section. On this event, it will post the same thing to an issue on our GitHub repo. This will be useful for user stories - if we approve for a feature to be created, it'll be posted as an issue to be handled and then we can easily see what we have to add into the app.

These two links will make user stories and feature requests much easier to handle, and the entire process will be automated.

EDIT: I also added a link to the Trello board on the top right!

1 comment:

  1. I'm not clear where Zapier fits into our work flow, and we should avoid adding new tools just because we can. The test should be "does this help us reach our goal or is it more trouble then it is worth?".

    For the next two weeks I would like you to focus on the UMD High School Programming Contest. I'll ask Sam to be in charge of that, and to work with the two of you to get ready. After that, it will be 100% on LibriFox, with the goal of delivering something at least minimally usable by the start of your senior experience.

    ReplyDelete