Overview of custom plugins in IDP
The Custom Plugins feature in IDP will allow users to plug their own private Backstage plugins into the Harness IDP and use them along with the curated plugins available for everyone. The development and ownership of these plugins is dependent on the users.
This feature is not available in production environment yet, meanwhile take a look at the demo of custom plugins to get an overview of it.
At present we only support the Frontend Plugins allowing you to create your own UI components, and use the Backstage proxy and Delegates, to connect to your internal systems and show meaningful data on the IDP UI.
How Do We Do It
In Harness IDP we allow two ways in which you can add your custom plugins
- The npm package URL for public npm packages of the plugin (eg.
https://www.npmjs.com/package/@parsifal-m/plugin-dev-quotes-homepage
) - The
package.tgz
folder which has the packaged plugin packed usingyarn pack
Follow the detailed steps mentioned on this docs to add your custom plugins to the IDP.