-
-
Notifications
You must be signed in to change notification settings - Fork 177
Dhall in production
This page has moved to docs.dhall-lang.org
- Dhall in production
This copy of the page will no longer be kept up-to-date
This section covers confirmed uses of Dhall in production, including official integrations with other tools/ecosystems and use within companies. You can open an issue if you would like to list your company or tool here:
The Eta programming language supports Dhall for configuring their build tool, Etlas
PureScript's default global package set is defined as a large Dhall configuration file that can be locally overridden
Open sourced their Dhall bindings to GoCD
Uses Haskell bindings to Dhall to configure application servers
Uses Haskell bindings to Dhall to simplify redundant appliance cluster configurations
Uses dhall-haskell
to persist user configuration between command line interface invocations.
Uses Dhall to configure command-line applications (i.e. as an alternative to a JSON configuration)
Open sourced their Dhall bindings to Concourse CI
Uses dhall
and dhall-kubernetes
to configure their Kubernetes infrastructure and
open-sourced their bindings as dhall-packages
Uses Dhall customized with additional built-ins as a serializable domain-specific language
Uses dhall-to-yaml
to simplify redundant runtime configuration
Uses dhall
, dhall-json
, and dhall-nix
to convert Dhall definitions for microservice configs and encrypted secrets to various formats including JSON, YAML, and Nix in their delivery pipeline (currently into AWS).
Uses dhall-kubernetes
, dhall-to-yaml
and dhall-to-text
to configure, modularize and template Terraform and Kubernetes configurations
Uses dhall-haskell
to define logs for parsing. The software generates a specific log parser in either Python, Haskell, Elm or Erlang.
Uses dhall
to configure their build process
This work is licensed under a Creative Commons Attribution 4.0 International License.
- Home
- Discussion
- Tutorials
- How-to guides
- References