Skip to content

Commit

Permalink
Add acceptance criteria
Browse files Browse the repository at this point in the history
  • Loading branch information
coderanger committed Jan 8, 2015
1 parent 9055c3b commit 17003c2
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions new/dialects.md
Expand Up @@ -112,6 +112,25 @@ and reduce the maintenance burden.
This will also help unify file loading logic between things like chef_fs and
knife. This could allow moving forward with [RFC 31](https://github.com/opscode/chef-rfc/blob/master/rfc31-replace-solo-with-local-mode.md).

## Acceptance

In order to reduce the risk of community fragmentation, no new dialects will be
implemented in Chef core. The follow dialects will be supported as they reflect
the current state of Chef:


* Attributes: `.rb`
* Recipes: `.rb`
* Templates: `.erb`
* Metadata: `.rb` and `.json`
* Roles: `.rb` and `.json`
* Data bags: `.json`
* Environments: `.rb` and `.json`
* Nodes: `.rb` and `.json`

The only allow externally visible changes are in unifiying the loading behavior
between Chef and chef_fs.

## Copyright

This work is in the public domain. In jurisdictions that do not allow for this,
Expand Down

0 comments on commit 17003c2

Please sign in to comment.