I would like to propose funding $250 to factor out
dhall-kubernetes-generator into a standalone
To provide some background:
dhall-kubernetes internally uses a
dhall-kubernetes-generator Haskell project to mechanically generate the Dhall types from the Kubernetes OpenAPI specification.
dhall-kubernetes-generator is very close to being a functional
openapi-to-dhall project, but just needs some some attention to take it across the line because currently it has some Kubernetes-specific details (like support for CRDs). For example, @tristanC reuses
dhall-kubernetes-generator with a few patches to generate Dhall bindings to OpenShift based on their OpenAPI specification, too:
Also, a few people have similarly expressed interested in this on Twitter, too:
According to the expense guidelines I need to formally document the following:
What purpose is the expense for?
To factor out the
dhall-kubernetes-generatorproject into a standalone
Is this a one-time or recurring expense?
What is the amount that you wish to expense?
Also, the expense has to be approved by the same process that we approve changes to the language standard