This repository tracks the work of the CNCF Projects Team, documenting monthly activities and contributions across the cloud native ecosystem.
The CNCF Projects Team supports the operational needs of 180+ CNCF projects, maintaining critical infrastructure, governance documentation, and community resources. This repository serves as the source of truth for team activities and automated reporting.
Monthly activity reports track team contributions across CNCF repositories. Each report includes:
- Executive Summary: Month's key achievements and focus areas
- Team Metrics: Aggregate pull requests, issues, and repository impact
- Individual Contributions: Detailed breakdown of each team member's work
- Repository Activity: Comprehensive list of PRs and issues by repository
Reports are automatically published as GitHub issues when committed to the reports/ directory.
- Latest Reports: Browse Issues
- Report Archive: reports/ directory
- 2025 Year in Review: Issue #38
The CNCF Projects Team consists of 8 members specializing in different areas:
| Member | Focus Area | GitHub |
|---|---|---|
| Riaan Kleinhans | TOC Governance & Project Lifecycle | @riaankleinhans |
| Nate W | LFX Mentorship & Documentation | @nate-double-u |
| Daniel Krook | Foundation Policy & Sandbox Process | @krook |
| Bob Killen | Automation & Community Infrastructure | @mrbobbytables |
| Ihor Dvoretskyi | Landscape Maintenance & Infrastructure | @idvoretskyi |
| Jorge O. Castro | Contribute Site Content & Community | @castrojo |
| Robert Kielty | Infrastructure Automation & CI/CD | @RobertKielty |
| Jeffrey Sica | Automation Tooling & GitJobs Platform | @jeefy |
- Onboarding new sandbox projects
- Processing project level transitions (sandbox → incubating → graduated)
- Managing project archival workflows
- Conducting project health reviews
- Maintaining GitHub Actions self-hosted runners
- Developing automation tooling for governance workflows
- Managing CI/CD infrastructure for CNCF projects
- Cost optimization and performance monitoring
- Supporting TOC operations and governance reviews
- Maintaining foundation policies
- Managing TAG documentation automation
- Coordinating TOC subproject meetings
- Administering LFX Mentorship programs
- Maintaining contribute.cncf.io documentation portal
- Supporting community events and maintainer summits
- Managing CNCF Landscape updates
.
├── .github/
│ └── workflows/
│ ├── create-report-issue.yml # Automated issue creation from reports
│ └── generate-project-metrics.yml # Weekly project metrics report generation
├── reports/
│ ├── 2025-01-projects-team-report.md
│ ├── 2025-02-projects-team-report.md
│ ├── ...
│ ├── 2025-year-in-review.md
│ └── projects/ # Project lifecycle metrics reports
│ └── YYYY-MM-DD-project-metrics.md
├── scripts/
│ ├── generate_project_metrics.py # Script to generate project metrics
│ └── requirements.txt # Python dependencies
├── AGENTS.md # AI agent instructions (internal use)
├── LICENSE
└── README.md
This repository uses GitHub Actions to automatically:
- Create GitHub Issues: When a report is committed to
reports/, an issue is automatically created or updated - Title Extraction: Issue titles are extracted from the H1 heading in each report
- Content Sync: Issue bodies are kept in sync with report file contents
- Weekly Project Metrics: Every Monday at 9:00 AM UTC, a new project metrics report is generated
The repository automatically generates weekly reports tracking CNCF project lifecycle metrics:
- Graduation Review Backlog: Count of projects in graduation review by status
- Graduation Review Velocity: Average time to complete graduation reviews
- Incubation Review Backlog: Count of projects in incubation review by status
- Incubation Review Velocity: Average time to complete incubation reviews
- Sandbox Application Reviews: Count of sandbox applications completed by year
- Sandbox Review Velocity: Average time to complete sandbox reviews
- Onboarding Completed: Count of project onboardings completed by year
Reports are generated from:
- GitHub Projects API (CNCF TOC Project Board #27)
- TOC repository issues (graduation/incubation labels)
- Sandbox repository issues (New and onboarding labels)
Reports are saved to reports/projects/ with accompanying visualizations.
No manual issue creation is required - simply commit a report file and the automation handles the rest.
Monthly reports follow a standardized format:
- Filename:
YYYY-MM-projects-team-report.md - Title:
# Projects Team - YYYY-MM-01 - Sections: Executive Summary, Team Summary, Individual Contributors
Example: reports/2025-09-projects-team-report.md → Issue titled "Projects Team - 2025-09-01"
Reports are generated from:
- GitHub API data (pull requests, issues, commits)
- CNCF DevStats (contribution analytics)
- Project lifecycle tracking systems
- LFX Mentorship platform data
Note: Reports capture GitHub activity only and are not a complete measure of team member performance. Many activities (meetings, strategy, cross-functional work) are not reflected in GitHub metrics.
This repository is maintained by the CNCF Projects Team. If you have questions or feedback about team activities:
- General Inquiries: CNCF Service Desk
- Project Onboarding: See CNCF Sandbox
- Mentorship: Visit CNCF Mentoring
- Contributor Resources: Visit contribute.cncf.io
- CNCF Website
- CNCF Projects
- CNCF Landscape
- CNCF TOC
- CNCF Technical Advisory Groups
- Contribute to CNCF
This repository is licensed under the Apache License 2.0.