GitHub Integration

How does WebWork's GitHub integration work?

GitHub is one of the code development integrations available on our platform. This integration enables you to import repositories as projects and issues as tasks into the WebWork tracker. You can auto sync these data.

Integration steps

  1. Go to the Integrations section in your WebWork dashboard. Here you can see all the integrations available in WebWork, including Asana, Trello, Bitrix24, etc. Select the Enable button next to GitHub to get started.

    GitHub Webwork integration

  2. Log in to your GitHub account and authorize WebWork Time Tracker. On this page, organization access requests are also available.

    GitHub integration WebWork Authorize

  3. Next, in your WebWork page make integration adjustments

    • Projects: import GitHub repositories as projects on WebWork

    • Tasks: import GitHub issues as task on WebWork.

      • Select various task (issue) statuses to import (New, Done). It might be a useful option to omit the Done tasks with this filter.
    • Import: click Import to import the selected data.

      GitHub integration WebWork import

  4. Sync Settings: by enabling Turn on auto-sync, creating/editing projects and tasks on GitHub will be reflected on WebWork too. It synchronizes data each two hours.

Now you can see all the imported data on the Projects page. Projects imported from GitHub are marked with the GitHub icon.

GitHub integration WebWork

FAQ

  • What is the data synchronization period?

    If the auto-sync checkbox is turned on, it will sync within two hours.

  • How to Unlink the integration?

    Navigate to Integrations → GitHub and select Unlink Integration. This will not reflect the imported data but auto-syncing will end. To resume tracking you should repeat the integration process.