Skip to main content

HelloID

GitHub repository naming conventions

Each repository in the Tools4ever GitHub account has a name in the following format: HelloID - Category - Module - Type - Name/description

For example, the HelloID-Conn-Prov-Target-Azure-Guest-Account repository:

  • Is in the 'connector' category of resources (Conn)

  • Is used with HelloID's Provisioning module (Prov)

  • Is used with target systems within Provisioning (Target)

  • Is used specifically with the Azure AD target system (Azure)

  • Creates guest accounts within the target system (Guest-Account)

Each repository contains a readme file with more details.

Category

  • Connector (Conn): A resource of this type connects HelloID to an external system of some sort. Includes source and target system connectors for the Provisioning (Prov) module, as well as delegated forms and tasks for the Service Automation (SA) module.

  • Library (Lib): PowerShell and/or JavaScript helper functions which are not tied to any particular external system.

  • Task (Task): A code snippet for use with a PowerShell task in the SA module.

Module

The Module indicates which HelloID module the resource is for:

Type

There are currently three types of Conn repositories:

  • Source: A source system connector.

  • Target: A target system connector.

  • Full: A Service Automation all-in-one delegated form

  • Training-Materials: Labs and other training support files.