以前用 Symfony 的时候,Symfony 就引入了 YAML 作为配置文件的标准格式,并且提供了 YAML 的格式转换程序,这次发现 Swagger 和 RAML 都在使用 YAML,就随手回一下炉
YAML 的主要作者是 Oren Ben-Kiki,目前是一位 Cisco 的架构师,业余时间维护 YAML 的标准格式规范,这个事情他至少从2004年开始到现在一直干了有十几年了,毕业于特拉维夫大学,在魏茨曼科学研究学院读的研究生,应该是一位犹太人
参与 YAML 项目的人不多:
https://github.com/orgs/yaml/people
最近在貌似做新一版的官网:
http://www.yaml.io/
阮一峰的文章是非常好的 YAML 教程,所以我这边就不再赘述 YAML 语法相关的内容了:
http://www.ruanyifeng.com/blog/2016/07/yaml.html
PHP 的 YAML 解析库目前依然在 PECL 里面,并没有进入 PHP 的核心,也缺少相关的需求,有一个原因是 PHP 的数组已经足够与写大部分的配置文件了,这里是一些相关的讨论:
http://stackoverflow.com/questions/294355/php-yaml-parsers
最近几年这块的进展不大,在 packagist.org 里面 symfony/yaml 这个包的数据为:
Installs: 28 297 545
Dependents: 2 901
Suggesters: 205
Stars: 217
Watchers: 20
Forks: 77