Reference | Plugin naming policies and conventions#

Naming is an important area of plugin development that is often overlooked. Dataiku requires that plugin names and identifiers meet certain policies.

Benefits of a naming policy#

It can be difficult to tell which of your installed plugins are developed internally, externally, or from Dataiku. One way to keep all your ducks in a row is to apply a plugin naming convention. In addition, when you share your plugins, your colleagues will be able to understand the purpose of the plugin.

../../_images/Dataiku_1-1577741986982.png

Plugin display name and identifier#

The plugin summary displays information about the plugin and its components. You can edit the display name and identifier for the plugin in the Edit tab.

../../_images/Dataiku_3-1577741986997.png

Component display name and identifier#

You can also edit the component display name and component identifier in the Edit tab. Adding a description is a good idea because it documents the reason why you created the component and lets others understand its usefulness and purpose.

../../_images/Dataiku_4-1577741986989.png

Policies and guidelines#

A naming error happens when the name of the plugin, or any of its components, labels, or tags, does not meet plugin naming policies. Luckily, you can avoid these errors by following the plugin naming policies below. Most of the policies are required while a few are recommended.

../../_images/pnmpc1.png ../../_images/pnmpc2.png ../../_images/pnmpc3.png ../../_images/pnmpc4.png ../../_images/pnmpc5.png

Plugin.json description#

../../_images/Dataiku_12-1577741986986.png ../../_images/code-section.png