System Structure

Plugin Manager (PM) System consists of three parts:

1. OpenCPN Plugin Manager Code - UI

Purpose: User Interface & PI Operations in OpenCPN
Operations under Options > Plugins and the PI User Interface.

2. Plugin Code - Configure Template

Purpose: Provide a prebuilt and tested CMake Template to enable Continuous Integration (CI) to manage the routine tasks required to build and deploy multiple build environments.

  1. Confirm the plugin builds locally and works properly before starting.

  2. Step by step Instructions

  3. List of folders and files needed

  4. Process to make a backup and to apply the folders and files to the plugin.

  5. Details Configure Template has more detail for these steps:

3. Transfer of metadata files to Catalog Library

Purpose: To include the plugin listing in OpenCPN Plugin
Manual Process: by Plugin Developer
Details: Update Library

For a Graphic of system structure Deployment Overview Graphic.