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.
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.
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.