Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Hey y'all - how do I get in touch with language/type system nerds who want to build something cool?

Hey y'all - how do I get in touch with language/type system nerds who want to build something cool?

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
4 Indlæg 1 Posters 7 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • nielsa@mas.toN This user is from outside of this forum
    nielsa@mas.toN This user is from outside of this forum
    nielsa@mas.to
    wrote sidst redigeret af
    #1

    Hey y'all - how do I get in touch with language/type system nerds who want to build something cool?

    Concretely, type inference for CUE lang in the context of helm charts in Kubernetes. I can find a budget, if I find the right person to build this, and we can move fast on it.

    Goal: Programatically determine CUE schema for helm values file based on how the values are used in template files, starting from the schemas for well-known Kubernetes resources.

    Who do I need to fund to build this?

    nielsa@mas.toN 1 Reply Last reply
    1
    0
    • nielsa@mas.toN nielsa@mas.to

      Hey y'all - how do I get in touch with language/type system nerds who want to build something cool?

      Concretely, type inference for CUE lang in the context of helm charts in Kubernetes. I can find a budget, if I find the right person to build this, and we can move fast on it.

      Goal: Programatically determine CUE schema for helm values file based on how the values are used in template files, starting from the schemas for well-known Kubernetes resources.

      Who do I need to fund to build this?

      nielsa@mas.toN This user is from outside of this forum
      nielsa@mas.toN This user is from outside of this forum
      nielsa@mas.to
      wrote sidst redigeret af
      #2

      Concretely:

      - CUE lang (https://cuelang.org/docs/) can read OpenAPI specs
      - Kubernetes resources come with OpenAPI specs
      - Helm charts use *untyped* values files to *generate* Kubernetes resources - which may fail at apply time (after templating) if templating is incorrect
      - We *should* be able to infer types for values files based on how they are used in templates, where we have known resource definitions (OpenAPI specs)

      Ask me to clarify, tell me it's a terrible idea, or help me find a dev!

      nielsa@mas.toN 1 Reply Last reply
      0
      • nielsa@mas.toN nielsa@mas.to

        Concretely:

        - CUE lang (https://cuelang.org/docs/) can read OpenAPI specs
        - Kubernetes resources come with OpenAPI specs
        - Helm charts use *untyped* values files to *generate* Kubernetes resources - which may fail at apply time (after templating) if templating is incorrect
        - We *should* be able to infer types for values files based on how they are used in templates, where we have known resource definitions (OpenAPI specs)

        Ask me to clarify, tell me it's a terrible idea, or help me find a dev!

        nielsa@mas.toN This user is from outside of this forum
        nielsa@mas.toN This user is from outside of this forum
        nielsa@mas.to
        wrote sidst redigeret af
        #3

        Applications of the tech:

        - Type checking helm charts before applying them - improving the development feedback loop, potentialy providing a language server experience for writing values files, eliminating whole classes of errors in YAML engineering

        - Better typing in e.g. the operator-framework helm-operator approach to operators, less manual work in generating well-formed resource definitions etc.

        Without something like this, I need a way to move off helm. This extends helm's lifespan.

        nielsa@mas.toN 1 Reply Last reply
        0
        • nielsa@mas.toN nielsa@mas.to

          Applications of the tech:

          - Type checking helm charts before applying them - improving the development feedback loop, potentialy providing a language server experience for writing values files, eliminating whole classes of errors in YAML engineering

          - Better typing in e.g. the operator-framework helm-operator approach to operators, less manual work in generating well-formed resource definitions etc.

          Without something like this, I need a way to move off helm. This extends helm's lifespan.

          nielsa@mas.toN This user is from outside of this forum
          nielsa@mas.toN This user is from outside of this forum
          nielsa@mas.to
          wrote sidst redigeret af
          #4

          TL;DR: Send me your programming language nerds, especially if they know type theory and how to execute in code.

          1 Reply Last reply
          0
          • tofticles@helvede.netT tofticles@helvede.net shared this topic
          Svar
          • Svar som emne
          Login for at svare
          • Ældste til nyeste
          • Nyeste til ældste
          • Most Votes


          • Log ind

          • Har du ikke en konto? Tilmeld

          • Login or register to search.
          Powered by NodeBB Contributors
          Graciously hosted by data.coop
          • First post
            Last post
          0
          • Hjem
          • Seneste
          • Etiketter
          • Populære
          • Verden
          • Bruger
          • Grupper