Create a Component

Assuming you already have Installation taken care of.

Components are created in the Dashboard, using the the [+COMPONENT] button.

image-20231117-212034.png

You can click on Learn More in the component description to access its documentation. All of the iNTERFACEWARE Collections components are documented for your reference.

  1. Select a component

  2. Add a Name, Description and Tags for your component

  3. Select optional configurations

    • Connect components - Have Iguana automatically connect the selected components in the order in which they were selected.

    • Create components as a Plain Folder - Components can either be connected to a unique git repository or treated as a plain folder where commits are stored in a single Git instance repository. See How Components are Stored in Git for choosing the configuration for your component.

  4. Click Add to import the component

Notice you can also filter the components displayed by Collection - use the All Collections dropdown to select the Collection you want to display.

Tags are used to categorize and add functionality to components. For example, #autostart is used by IguanaX to determine if components should be automatically started when the IguanaX server starts up.

See Component Cards for more information.

Many components have Custom Fields which you can edit and set by clicking the ellipsis beside each one. The idea is that many components need to be configured for the environment they are in without the need to fully Edit a Component.

You can start and stop components using the button in the top left corner:

You can also do it from the list of components on the left of the dashboard and using Bulk Actions in the dashboard.

When one component feeds into another component, it’s linked by a queue where data is securely stored on disc and fed into the next component. Click Edit Connections and follow the steps here: Edit Connections.

That shows the core operation of IguanaX. The real power comes from being able to Edit a Component.

Â