fpm packages can be shared with others by using
.tar.gz format defined by
or via Git repository (any version control system for that matter).
capable of downloading package dependencies for packages that are hosted on version
control systems or tarballs served over HTTP.
fpm has a sister project,
fpm-repo (under development), which can be used for
first class package hosting. You can chose if your
fpm package would be natively
hosted on say Github or via a
fpm-repo you have created or available as SAAS.
fpm-repo has advantages over Github etc hosting as a
fpm package is inherently
a web site, and
fpm-repo shows the site directly, without a static build step.
ftd has some dynamic features, which an be used when using
fpm-repo also offers web based editing experience, with built in version control,
change request based workflow (equivalent to Github Pull Request workflow).