Yodiz supports WebHook integration with GitHub. It will enable you to:

  • Track code commits by associating them with Issues, Tasks, User Story and Epic. This will help you identifying which files are added, updated or deleted against a particular Yodiz Item.
  • Mark your these Items resolved (default status of done category) in Github directly just by following a simple convention e.g., @T25:R when writing your commit comments. Learn commit convention
  • View list of commits by you or your team under Item Commit Log.

Setup GitHub Integration

In order to set up automatic linking of GitHub commits to a Yodiz Issue, Task, User Story and Epic. You can configure a webhook at GitHub.

Please follow these instructions.

  1. Go to Yodiz Navigation menu, leftmost Menu-Hamburg-Icon menu icon > Integrations > Source Code integration
  2. How-to-Configure-Github-Integration
    Note: Make sure that you have rights in GitHub to add a webhook.
  3. Select Github.
  4. Copy the unique URL provided under this guideline page
  5. Login to GitHub.
  6. Select a repository from the list of your repositories in GitHub.
  7. Navigate to GitHub Settings for Webhooks & Services
  8. Github-Webhooks-settings
  9. Add Webhook or edit an existing webhook
  10. Paste Yodiz URL that you copied at step 2 to webhook URL field.
  11. Select Content type as: application/x-www-form-urlencoded.
  12. Github-Pull-Request
    Note: Please enable “Pull Request” checkbox if you want to use this feature in Yodiz.
  13. Save the changes.
  14. That’s it. You are done.