packages feed

okf-core-0.11.0.0: test/fixtures/profiles/closed-fields.dhall

let FrontmatterDefaults = ../../../dhall/defaults/FrontmatterRules.dhall

let Profile = ../../../dhall/Profile.dhall

let TypeRule = ../../../dhall/defaults/TypeRule.dhall

let FieldRule = ../../../dhall/FieldRule.dhall

let field = ../../../dhall/mk/FieldRule.dhall

in    { name = "closed-fields"
      , description = Some
          "Exercises closed field names and value vocabularies."
      , guidance = None Text
      , okfVersion = "0.1"
      , frontmatter = FrontmatterDefaults::{
        , required =
          [ field.plain "type"
          , field.enum "status" [ "proposed", "accepted", "closed" ]
          ]
        , recommended = [] : List FieldRule
        , optional = [] : List FieldRule
        }
      , allowUnknownTypes = False
      , allowUnknownFields = False
      , idField = Some "requestId"
      , requireBundleVersion = None Text
      , types =
        [ TypeRule::{
          , type = "Improvement Request"
          , frontmatter = FrontmatterDefaults::{
            , required =
              [ field.enum "status" [ "proposed", "accepted" ]
              , field.plain "owner"
              ]
            , recommended = [] : List FieldRule
            , optional = [] : List FieldRule
            }
          }
        , TypeRule::{
          , type = "Review"
          , frontmatter = FrontmatterDefaults::{
            , required = [ field.plain "reviewer" ]
            , recommended = [] : List FieldRule
            , optional = [] : List FieldRule
            }
          }
        ]
      }
    : Profile