I feel that Yaml sucks. I understand the need for such markup language but I think it sucks. Somehow it’s clunky to use. Can you explain why?

  • @wewbull@feddit.uk
    link
    fedilink
    English
    810 months ago

    Config is fine, but Yamls biggest problem is people use it to describe programs. For example: playbooks. For example: CI steps.

    If YAML wasn’t abused in this way it would have a lot less hate.

    • @derpgon@programming.dev
      link
      fedilink
      410 months ago

      What’s wrong with using YAML for CI? I mean, I use it for Gitlab CI, the underlying script it runs is just Bash.

      • @wewbull@feddit.uk
        link
        fedilink
        English
        310 months ago

        Right, so you just have a single step and then hand over to a proper script. I’ve seen many people try to put much more complex logic in there before handing over to a proper language.