Track GitHub with Yoke

Yoke.io uses GitHub APIs to report on key metrics such as the number of open issues or pull requests in a repository, and notifications in your account.

About the integration

Yoke uses OAuth2 and secure REST APIs to connect to GitHub.

Card Types

You can track the following measures across all your GitHub repos or for just one repo:
  • Open issues reported by you
  • Open issues assigned to you
  • Open pull requests
  • Notifications in your account

You can also create cards based on GitHub issue-search strings that query the entire GitHub issues database.

Alerting logic

A machine learning algorithm figures out the typical time taken to act on an issue or merge a pull request, and warns you if something has not been addressed for longer than usual.

Slack integration

You can query your GitHub cards from Slack using slash commands.

Automatic bookmarks in Chrome

The Yoke Auto-Bookmarks Extension turns the issues and pull requests picked up by your GitHub cards into bookmarks in Chrome.

Tips for Yoke users

Pull requests

Choose between the shared repository model or fork-and-pull model for each repo that you own. If you select the latter model, the open pull-request card will help track repositories that use the fork-and-pull model.

Notifications

If you are active in open-source projects, you can use the notifications card to keep track of your collaborators.

Issues

GitHub Issues may appear to be too simple, but you can go a long way with tags and searches. Check out some of the best practices for issue tagging.

You can use GitHub's search feature to create cards to track specific groups of issues. For instance, type:issue is:open assignee:jeresig will search for all open issues assigned to John Resig. This is especially useful if you contribute to multiple open-source projects.

cardclone front