Skip to main content

GitHub Integration

Github integration allows you to:

  • Commit your code to Fused public & community repositories for anyone to use!
  • Saving & Versioning of UDFs
  • Collaboration across teams (for Professional users)

Connecting your own repositories

Professional and Enterprise Integrating private repositories is accessible to organizations with a Fused Professional & Enterprise subscription (see Plans).

Fused Github integration plugs directly into your own repositories.

Configuring Github integration

  1. Create a new Github repository. There's no enforced repo structure because Fused scans the entire repo for UDFs, although the Public UDFs repo may serve as guideline.

  2. Install the Fused GitHub app for your organization. Navigate to this GitHub URL, click "Configure", and select the GitHub organization that contains the repository.

install fused github

  1. Scope the app to the target repository. It's recommended to select only the specific repo.

install fused github 2

  1. Once the above is complete, please reach out to the Fused team to finish setup:
  • Provide Fused team with your Github path & name: some-organization/some-repo. (Example: fusedio/udfs)
  1. Confirm the integration is enabled by checking that repo UDFs appear under the "Team UDFs" tab in the UDF Catalog.

You can see all the repositories you have access to in the Versions Tab:

Github Versions Tab