| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
MathiasSM.Yaml.Project
Description
A showcase project, as read from a project YAML file
Synopsis
- data Status
- = Alpha
- | Finished
- | Ongoing
- | Unmaintained
- statusName :: Status -> String
- data Project = Project {}
- parseProject :: Object -> Either [String] Project
- parseProjectYaml :: String -> Either [String] Project
Documentation
How far along a project is
Constructors
| Alpha | |
| Finished | |
| Ongoing | |
| Unmaintained |
statusName :: Status -> String Source #
How a project status is spelled
What a showcase project needs to be listed
Constructors
| Project | |
Fields
| |
Instances
parseProject :: Object -> Either [String] Project Source #
Parses a project, reporting every problem (not just the first)
parseProjectYaml :: String -> Either [String] Project Source #
parseProject on the contents of a project file