msanders / cider

Hassle-free bootstrapping with Homebrew.
https://pypi.python.org/pypi/cider/
MIT License
839 stars 25 forks source link

Use a config file format that allows comments #5

Closed singingwolfboy closed 9 years ago

singingwolfboy commented 10 years ago

The JSON file format famously does not allow comments, which makes it really awkward for this use case -- these sort of configuration files should be well-commented so that you remember six months from now what you need each file for, and why you need to run each command in your cider config. Hjson is a project that defines a new standard based on JSON, but allows for comments and makes the file format much more human-friendly. YAML is also a great solution.

shaneog commented 10 years ago

:+1:

majjoha commented 10 years ago

I agree. I think YAML is the most suitable format for this project.

nanoxd commented 10 years ago

TOML also deserves some attention. Currently used for Cargo (Rust) configs.