Hi everyone, As a k8s user/developer everyone knows that writing easy to read and maintainable YAML files is hard, this is why we've developed 3 things :
- An easy to read "templating" language called ICL https://github.com/archipaorg/icl , everything that you write in JSON/YAML can be expressed in ICL. - Then we've generated a set of k8s-icl templates based on k8s JSON schemas, those templates can be used to write your k8s manifest in ICL like this https://github.com/archipaorg/k8s-icl, and finally using a tool that we've also developed called Archipa to compile them to YAML file https://github.com/archipaorg/archipa <https://github.com/archipaorg/archipa> Of course a vscode extension is also available, it will enable you to live preview your ICL code in YAML https://marketplace.visualstudio.com/items/archipa.icl <https://i.imgur.com/ltGwBCl.gif> We are strong believers in the power of a community, this is why this project is very open to everyone for contributions, we can gather around, discuss and figure out how to achieve what we need to do. Any feedback is very welcomed ? -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.