Plugins Library

Table of Contents

Introduction

Let's clarify some terms that are going to be frequently mentioned in this chapter:

  • a Plugin is a single python module, part of the Plugins Library.
  • the Plugins Library is a collection of plugins, developed by Unified Streaming, that comes preinstalled with Manifest Edit software package (look in in the /usr/share/manifest-edit folder in the supported *nix-based operating systems, or in C:\Program Files\Unified Streaming\ManifestEditConf on Windows).
  • We will provide in this documentation many use cases to illustrate Manifest Edit capabilities. A Use Case is implemented by a specific .yaml Pipeline Configuration File, along with the related plugins.

As a Manifest Edit user, you will need to have a clear picture of which plugins are included in the Library and what kind of manifest edit logic they implement.