summaryrefslogtreecommitdiff
path: root/docs/dev/README.md
blob: 0ffbd51e51e870a61d90486e03812ca9f67354c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Chef Infra Development Documentation

This directory contains a collection of useful how-to guides for both new and seasoned Chef contributors. There are many guides explaining how to build, test, and contribute to Chef Infra as well as documents describing how the many subsystems function.

## How-To Guides

- [Building and Installing](./how_to/building_and_installing.md)
- [Branching and Backporting](./how_to/branching_and_backporting.md)
- [Updating Dependencies](./how_to/updating_dependencies.md)
- [Bumping Major and Minor Versions](./how_to/bumping_minor_or_major_versions.md)

## Design Documents

- [Client Release Cadence](./design_documents/client_release_cadence.mdÂ)
- [Data Collection](./design_documents/data_collector.md)
- [Action Collection](./design_documents/action_collection.md)
- [Deprecations Within Resources](./design_documents/deprecations_in_resources.md)
- [Resource Guard Interpreters](./design_documents/resource_guard_interpreters.md)
- [Resource Property Validation Messaging](./design_documents/resource_property_validation_messaging.md)
- [Self Documenting Resources](./design_documents/self_documenting_resources.md)
- [Resource Before Notifications](./design_documents/resource_before_notifications.md)
- [Resource File Content Verification](resource_file_content_verification.md)
- [Ohai Cookbook Segment](./design_documents/ohai_cookbook_segment.md)
- [Client Exit Codes](./design_documents/client_exit_codes.md)
- [Server Enforced Recipes](./design_documents/server_enforced_recipes.md)