GitHub Integration

Connect your GitHub repositories with OpenProject to streamline your project management processes.

Planning and development in sync

Connect your planning and coding processes

Successful projects need alignment between planning and development. Without a clear connection, tasks get lost, teams lose focus, and deadlines slip. The GitHub integration for OpenProject bridges planning and coding. It keeps your teams connected, your progress visible, and your workflow seamless. Scroll down to learn more about how OpenProject’s GitHub integration works.

Video

How to use the OpenProject GitHub integration

Watch this video to see what the integration looks like and how you can benefit from it.

All integrations for OpenProject

Connect more tools with OpenProject

Besides GitHub integration, OpenProject offers a number of other integrations that are worth considering: For repository management, OpenProject offers an integration for GitLab as well. For file management, OpenProject offers integrations for Nextcloud (free on Community) and for OneDrive/SharePoint (Enterprise add-on).

Explore all integrations and plugins for OpenProject

GitHub snippets for work packages

Copy work package specific snippets for GitHub from OpenProject work packages, linking your planning to development in just a few clicks. OpenProject offers you a branch name that includes your work package type, ID and name. By using the GitHub commit message from your work package, OpenProject will automatically update the work package Activity tab.

Using GitHub snippets for work packages saves you time and ensures all information comes together in one place, even if you use different tools. This is particularly helpful if you work in teams.

Learn more about linking work packages to GitHub

Automatic status updates

If you copied the GitHub snippet into your commit message, OpenProject automatically updates your work package Activity tab. This enables you to track the latest pull request statuses directly in OpenProject, ensuring your team stays up to date.

See build and test results from GitHub Actions at a glance and keep stakeholders informed with automatic activity updates. This way, all information can be found in the work package, without having to manually insert links to GitHub.

Learn more about tracking GitHub pull requests

Example: How to use the GitHub integration

At OpenProject, we use our GitHub integration every day — including to create pages like the one you’re reading.

When creating this page, we started by specifying a work package in OpenProject, adding all relevant information, related tasks, and screenshots. Before generating the pull request for the content, we copied the commit snippet from OpenProject into our GitHub commit description. This automatically updated the work package’s Activity tab, including a link to the pull request.

With everything connected, reviewers can quickly access the PR from the Activity tab, and collaboration becomes easier and faster.

Learn more about the OpenProject GitHub integration

Get started now

Try OpenProject now with your team and get convinced!