fpm
User Manualfpm
User Manualfpm
Cratefpm
Crate![](/-/fpm.dev/static/images/fifthtry-logo.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/doc-framework.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/ftd.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/fpm.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/home.png)
![](/-/fifthtry.github.io/brand-switcher/assets/images/triangle-down.png)
cDoc
: FifthTry Continuous DocumentationcDoc
is an open source web application that integrates with Github and works like continuous integration.
- Initial Setup Flow
- Self Hosted Flow
FTD gives you a lot of power over your presentation, and yet it is quite easy to learn.
- FTD Is Easy To Learn
- FTD Is Quite Powerful
ftd
package managerfpm
is ftd package manager
, defines a package format for packaging ftd
files.
- Distributed Package Manager
- Translation Tracking
fpm
User Manualfpm
User Manual![](/-/fifthtry.github.io/doc-site/static/header/hamburger.png)
![](/-/fpm.dev/static/images/fifthtry-logo.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/doc-framework.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/ftd.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/fpm.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/home.png)
![](/-/fifthtry.github.io/brand-switcher/assets/images/triangle-down.png)
cDoc
: FifthTry Continuous DocumentationcDoc
is an open source web application that integrates with Github and works like continuous integration.
- Initial Setup Flow
- Self Hosted Flow
FTD gives you a lot of power over your presentation, and yet it is quite easy to learn.
- FTD Is Easy To Learn
- FTD Is Quite Powerful
ftd
package managerfpm
is ftd package manager
, defines a package format for packaging ftd
files.
- Distributed Package Manager
- Translation Tracking
fpm::Config
fpm::Config
fpm::Document
fpm::Document
fpm::Error
fpm::Error
fpm::File
fpm::File
fpm::Font
fpm::Font
fpm::Package
fpm::Package
fpm::render
fpm::render
fpm::Result
fpm::Result
fpm::StaticFile
fpm::StaticFile
fpm::StaticFile
fpm::StaticFile
struct keeps track of “static files”.![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-success.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-missing.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-info.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-title-default.png)
pub struct StaticFile { pub id: String, pub base_path: camino::Utf8PathBuf, }
pub struct StaticFile { pub id: String, pub base_path: camino::Utf8PathBuf, }
Static file is a file that is not ftd file nor code file. Code file is any file for which we have syntax highlighting support by.
We detect this by finding the extension of the file and checking in
ftd::render::KNOWN_EXTENSIONS.contains(ext)
.
fpm
User Manualfpm
User Manualfpm
Cratefpm
Cratefpm::Config
fpm::Config
fpm::Document
fpm::Document
fpm::Error
fpm::Error
fpm::File
fpm::File
fpm::Font
fpm::Font
fpm::Package
fpm::Package
fpm::render
fpm::render
fpm::Result
fpm::Result
fpm::StaticFile
fpm::StaticFile
![](/-/fpm.dev/static/images/fifthtry-logo.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/doc-framework.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/ftd.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/fpm.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/home.png)
![](/-/fifthtry.github.io/brand-switcher/assets/images/triangle-down.png)
cDoc
: FifthTry Continuous DocumentationcDoc
is an open source web application that integrates with Github and works like continuous integration.
- Initial Setup Flow
- Self Hosted Flow
FTD gives you a lot of power over your presentation, and yet it is quite easy to learn.
- FTD Is Easy To Learn
- FTD Is Quite Powerful
ftd
package managerfpm
is ftd package manager
, defines a package format for packaging ftd
files.
- Distributed Package Manager
- Translation Tracking
fpm
User Manualfpm
User Manual![](/-/fifthtry.github.io/doc-site/static/header/hamburger.png)
![](/-/fpm.dev/static/images/fifthtry-logo.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/doc-framework.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/ftd.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/fpm.png)
![](/-/fifthtry.github.io/fifthtry-brand-switcher/assets/images/home.png)
![](/-/fifthtry.github.io/brand-switcher/assets/images/triangle-down.png)
cDoc
: FifthTry Continuous DocumentationcDoc
is an open source web application that integrates with Github and works like continuous integration.
- Initial Setup Flow
- Self Hosted Flow
FTD gives you a lot of power over your presentation, and yet it is quite easy to learn.
- FTD Is Easy To Learn
- FTD Is Quite Powerful
ftd
package managerfpm
is ftd package manager
, defines a package format for packaging ftd
files.
- Distributed Package Manager
- Translation Tracking
fpm::StaticFile
fpm::StaticFile
struct keeps track of “static files”.![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-success.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-missing.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-info.png)
![](/-/fifthtry.github.io/translation-components/static/translation-icons/large/translations-title-default.png)