Become a sponsor to Dhall
Dhall is a programmable configuration language optimized for maintainability.
You can think of Dhall as: JSON + functions + types + imports
Note that while Dhall is programmable, Dhall is not Turing-complete. Many of Dhall's features take advantage of this restriction to provide stronger safety guarantees and more powerful tooling.
You can try the language live in your browser by visiting the official website:
๐ Who are we?
We are a loosely affiliated group of open source developers building a free, open, and standards-based configuration language. We're a community that readily entrusts new contributors with autonomy and responsibility. You can learn more about our governance rules by reading our contributing guide:
โจ What is our mission?
We view program configuration as a spectrum ranging between general purpose programming languages (e.g. Python or JavaScript) and inert data formats (e.g. JSON or YAML) and there are few options in the middle.
Our goal is to build a high quality solution in the middle of that spectrum by creating a programmable configuration language that strikes a balance between programming language features and ease of maintenance while having a rich ecosystem and polished tooling.
๐ธ How are donations used?
The overwhelming majority of our work is done for free and we have no intention to commercialize the language or ecosystem. We principally use donations to fund improvements that users have requested but that have otherwise languished.
We don't solicit funding from large individual donors (our highest tier is $100 / month) in order to protect against one donor having an outsized influence on our development roadmap.
We also humbly take precautions to be parsimonious with donated funds by following these expense guidelines:
Expenses need to be pre-approved using the same process we use for approving changes to the standard. See:
Guidelines for expense limits:
$700 for each one-time expense (e.g. a bug/feature bounty) $100 / month recurring expense (e.g. pay for hosting or build machines)
We do not yet cover stipends for contributors
You can pre-approve an expense by creating a Discourse thread:
https://discourse.dhall-lang.org/
... answering the following questions:
What purpose is the expense for? Is this a one-time or recurring expense? What is the amount that you wish to expense?
Don't be afraid to ask! We'll do our best to work something out
๐ Thank you
We would like to thank you in advance should you choose to contribute to our community, either with your money or with your time.
Meet the team
-
Philip Potter philandstuffPronouns: he/him
-
Fabrizio Ferrai f-f@purescript core team, Algoraver by night
Featured work
-
dhall-lang/dhall-lang
Maintainable configuration files
Dhall 4,230 -
dhall-lang/awesome-dhall
A curated list of awesome dhall-lang