Home
Author Manual
Builder Manual
Development
About Builder Manual
Best Practices
Package Interface
Theme Config
Responsive Themes
Dark Mode
FPM Typography
FPM Color
FPM Space

Fungible Packages - Package Interface

An FPM package contains one or more “ftd modules”, and the modules export one or more “symbols”, eg records, variables, components and so on.

The set of modules and symbols exported by a package is called “package interface” of that package. FPM lets one package declare that it is “implementing” another package. All packages that implement a common package are interchangeable without changing any code, and only updating the dependency in FPM.ftd file.