chef
by
chef

Description: Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across...

View on GitHub ↗

Summary Information

Updated 37 minutes ago
Added to GitGenius on April 21st, 2022
Created on January 15th, 2009
Open Issues & Pull Requests: 355 (-4)
Number of forks: 2,522
Total Stargazers: 8,214 (+0)
Total Subscribers: 351 (+0)

Issue Activity (beta)

Open issues: 171
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,313 days
Stale 30+ days: 169
Stale 90+ days: 164

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Type: Bug (215)
  • Status: Untriaged (167)
  • Platform: Windows (159)
  • Type: Enhancement (94)
  • Priority: Medium (84)
  • Focus: Resources (64)
  • Priority: Low (55)
  • Priority: Critical (42)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 92.0 days
Mean response time: 519.5 days
90th percentile: 1628.7 days
Tracked items: 177

Most active contributors

Detailed Description

Chef Infra is a configuration management and infrastructure automation platform written in Ruby that enables teams to transform infrastructure into code. The project treats infrastructure configuration, deployment, and management as programmable workflows that can be applied consistently across any environment and at any scale. It functions as a code-driven setup system where infrastructure is defined through a Ruby domain-specific language, allowing operators to manage nodes, apply recipes, and enforce system configurations through declarative code rather than manual processes.

The repository serves as the primary codebase for the chef-client component, which is the agent that runs on managed nodes to apply configurations. Chef Infra operates within a broader ecosystem that includes Chef Server for centralized policy management, Chef Automate for compliance and visibility, and Chef Habitat for application packaging. The platform is designed to be platform-agnostic, supporting infrastructure provisioning and management across diverse cloud and on-premises environments. Users define desired infrastructure states through cookbooks and recipes, which the chef-client executes to bring systems into compliance with those specifications.

According to GitGenius activity tracking, the repository maintains an active development cadence with 177 tracked issues and pull requests showing a median response latency of approximately 2209 hours and a mean response latency of 12469 hours. The project commits to response time maximums of 14 days for both issues and pull requests as part of its active project state. The most frequently triaged and contributed to by tpowell-progress with 109 events, jaymzh with 104 events, and johnmccrae with 91 events. The most prevalent issue categories are Status: Untriaged with 91 items, followed by Type: Bug with 23 items and Priority: Medium with 23 items, indicating ongoing triage work for incoming issues.

The repository is classified across multiple infrastructure automation domains including node management, server provisioning, policy compliance, and devops tooling. Its Ruby-based framework approach connects it to other major open-source projects, as evidenced by overlapping contributors with microsoft/vscode, rust-lang/rust, and microsoft/typescript repositories. This cross-project contributor overlap suggests Chef Infra benefits from and contributes to broader infrastructure and tooling communities.

The project maintains comprehensive documentation and learning resources through Learn Chef, a free self-paced platform offering module-based training. Additional support channels include official documentation at docs.chef.io, community Slack workspace, and a Discourse forum. The repository emphasizes community involvement through documented contribution processes, community pull request review checklists, and clear guidance on issue reporting and project organization. The project is designated as an umbrella project within the Chef Infra ecosystem and follows a monthly feature release cycle with yearly major releases, providing predictable versioning and support schedules for users and contributors.

chef
by
chefchef/chef

Repository Details

Fetching additional details & charts...