GitHub repo: https://github.com/homemade/scl Language reference: https://github.com/homemade/scl/wiki GoDoc: https://godoc.org/github.com/homemade/scl
The Sepia Configuration Language is a simple, declarative, semi-functional, self-documenting language that extends HashiCorp's HCL <https://github.com/hashicorp/hcl>. The syntax of SCL is concise, intuitive and flexible. Critically, it also validates much of your configuration by design. SCL transpiles to HCL and, like CSS and Sass, any properly formatted HCL is valid SCL. If you have an existing HCL setup, you can transplant it to SCL directly and then start making use of the code organisation, mixins, and properly scoped variables that SCL offers. SCL was built to support a larger, config-driven application, but we've found lots of uses for it. There are libraries for Terraform and Hugo in the works, which will hopefully appear shortly. The software is fairly new as a standalone package, but it has been well tested and used in production. There are still improvements to be made, so bug reports, suggestions and feature requests are very welcome! PMF -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.