Copyright | (c) 2019-2021 Vaclav Svejcar |
---|---|
License | BSD-3-Clause |
Maintainer | vaclav.svejcar@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Module providing application metadata, such as application name, vendor, version, etc.
Synopsis
- type TemplateType = Mustache
- buildVersion :: Version
- configBreakingChanges :: [Version]
- configFileName :: IsString a => a
- productDesc :: Text
- productInfo :: Text
- productName :: Text
- webDoc :: Version -> Text
- webDocConfigCurr :: Text
- webDocMigration :: Version -> Text
- webRepo :: Text
Documentation
type TemplateType = Mustache Source #
Type of the template format used for license headers.
buildVersion :: Version Source #
Application version, as specified in headroom.cabal
file.
configBreakingChanges :: [Version] Source #
List of versions that made breaking changes into YAML configuration and require some migration steps to be performed by end-user.
configFileName :: IsString a => a Source #
Name of the YAML configuration file.
productDesc :: Text Source #
Full product description.
productInfo :: Text Source #
Product info.
productName :: Text Source #
Product name.
webDocConfigCurr :: Text Source #
Link to configuration documentation for current version.
webDocMigration :: Version -> Text Source #
Product migration guide for given version.