Installing custom exporters

Use your custom-built exporters in your design systems and workflows.

Whether you have customized an existing exporter or built a completely new one, you'll need to make them available to your workspace so they can be connected to the delivery pipelines. Here is how to do it.

Installing the exporter

Each exporter must be backed by a git repository before it is installed, and Supernova supports all major providers — GitHub, GitLab, Azure or BitBucket.

Once you have the repository prepared and your last code commited there:

  • Head to the Code automation section in the design system you want to automate delivery from, then click into Custom in the exporters list.
  • Click on +New to add your new exporter.
  • Once prompted, enter a URL of the repository that hosts the exporter and confirm.
  • The system will automatically validate the exporter and if everything goes through, you can use it right away!

Do note that this only makes the exporter available to your organization and noone else - your code is secure with us.

Copy the root URL to the repository that contains the private exporter and paste it to the dialog

Copy the root URL to the repository that contains the private exporter and paste it to the dialog

You can link both public and private repositories. In the case of private repositories, you'll be prompted to authorize using OAuth or a private token, depending on the provider you have selected.

Follow the setup wizard that will appear, and your package will become available to every design system in the workspace you have selected.

Validating the exporter

To make sure your exporter is available to be used, head to the Exporters section and check that the exporter you have created is available there.

The list of all the installed exporters in your workspace

The list of all the installed exporters in your workspace

Uninstalling the exporter

If you don't need the exporter anymore, you can remove it by hovering over the exporter in the Exporters section and clicking Uninstall. Click Confirm and the exporter is gone.

You can always re-add the exporter at the later time by linking the repository again

You can always re-add the exporter at the later time by linking the repository again