Skip to content
Public RFCs for Chef and related projects
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
new
support
tasks
.gitignore
ADVOCATES.md
ADVOCATES.toml
CODE_OF_CONDUCT.md
Gemfile
README.md
Rakefile
rfc000-rfc-process.md
rfc001-slack-meetings.md
rfc010-windows-package.md
rfc011-resource-guard.md
rfc012-openstack-network.md
rfc013-on-failure.md
rfc014-universe-endpoint.md
rfc015-chef-12.md
rfc016-homebrew-osx-package-provider.md
rfc017-file-specificity.md
rfc018-attribute-syntax.md
rfc019-chef-workflows.md
rfc020-community-guidelines.md
rfc021-platform-support-policy.md
rfc022-arbitrary-cookbook-identifiers.md
rfc023-chef-12-attributes-changes.md Spelling fixes Nov 26, 2017
rfc024-local-mode-default.md
rfc025-multitenant-chef-client-support.md
rfc026-remove-http-config-files.md
rfc027-file-content-verification.md
rfc028-mailing-list-migration.md
rfc029-governance-policy.md
rfc030-maintenance-policy.md
rfc031-replace-solo-with-local-mode.md
rfc032-dsc-resource-modules.md
rfc033-root-aliases.md
rfc034-ruby-deprecation-policy.md
rfc035-audit-mode.md
rfc036-dialects.md
rfc037-chef-ohai-version-metadata.md
rfc038-token-authentication.md
rfc039-event-handler-dsl.md
rfc040-on-demand-cookbook-libraries.md
rfc041-server-api-versioning.md
rfc042-policyfile-endpoint.md
rfc043-automatic-pr-assignment.md
rfc044-in_parallel.md
rfc045-node_state_separation.md
rfc046-ohai-cloud-network.md
rfc047-release-process.md
rfc048-github-issues-workflow.md
rfc049-track-rfcs.md
rfc050-resource-actions.md
rfc051-telemetry.md
rfc052-missing-method-missing.md
rfc053-ohai-config.md
rfc054-resource-attribute-improvements.md
rfc055-property-defaults.md
rfc056-load-and-converge.md
rfc057-cookbook-quality-metrics.md
rfc058-before.md
rfc059-ohai-cookbook-segment.md
rfc060-metadata-gem-installation.md
rfc061-hugs.md
rfc062-exit-status.md
rfc063-omnibus-chef-native-gems.md
rfc064-chefstyle.md
rfc065-sign-v1.3.md
rfc066-compound-actions.md
rfc067-cookbook-segment-deprecation.md
rfc068-postgresql-search.md
rfc069-cookbook-adoption.md
rfc070-chef-upgrade.md
rfc071-knife-bootstrap-client-config.md
rfc072-artifact-yanking.md
rfc073-meetbot.md
rfc074-community-slack.md
rfc075-multi-policy.md
rfc076-reversion-ohai.md
rfc077-mode-agnostic-data-collection.md
rfc078-supermarket-prefix.md
rfc079-supermarket-release-channels.md
rfc080-dco.md
rfc081-release-cadence.md
rfc082-deprecation-policy.md
rfc083-audit-phase.md
rfc084-test-kitchen-multi.md
rfc085-remove-unused-metadata.md
rfc086-chef-oss-project-policies.md
rfc087-distro-sugar-helpers.md
rfc088-mongodb-cookbook-transfer.md
rfc089-server-enforced-recipe.md
rfc090-server-http-head.md
rfc091-deprecate-kitchen-settings.md
rfc092-dependency-update-cadence.md
rfc093-server-stats-endpoint.md
rfc094-telemetry.md
rfc095-test-kitchen-telemetry.md
rfc096-improved-log-levels.md
rfc097-policyfile-includes.md
rfc098-deprecate-deploy-and-erlcall-resources.md
rfc099-authentication-config-file.md
rfc100-resource-lifecycle.md
rfc101-resource-validation-messaging.md
rfc102-deprecations-in-resources.md
rfc103-disable-passwd-and-sessions-plugins.md
rfc104-self-documenting-resources.md
rfc105-attribute-hoist.md
rfc106-chef_env_attribute.md
rfc107-resource-map-locking.md
rfc108-resource_metadata.md
rfc109-ohai-new-plugins-policy.md
rfc110-chef-workstation.md
rfc111-in-repo-draft-guides-for-chef.md
rfc112-target-mode.md

README.md

Chef RFC

The repository for proposals for major changes to Chef, Chef Server, and related public projects.

<-----DEPRECATED----->

This process has been superceded by the guidelines outlined in the https://github.com/chef/chef-oss-practices and no longer applies to Chef Software projects

<-----DEPRECATED----->

Usage

Read RFC000 for more information on how to submit an RFC and get it reviewed.

Generating HTML Documentation

To turn the Markdown documents into HTML that can be served from a website on the gh-pages branch. Git ≥ 2.7, Ruby, and the Bundler gem are required.

You'll need to have the gh-pages branch checked out locally:

git fetch; git checkout -t origin/gh-pages; git checkout master

Run:

bundle install; bundle exec rake pages:generate

After that there will be a gh-pages subdirectory that has the generated files and is on the gh-pages branch. These can be committed and pushed to deploy the website to https://chef.github.io/chef-rfc/.

Copyright

Chef RFCs are in the public domain. In jurisdictions that do not allow for this, they are available under CC0. To the extent possible under law, the person who associated CC0 with their work has waived all copyright and related or neighboring rights to their work.

You can’t perform that action at this time.