# staff **Repository Path**: cncf/staff ## Basic Information - **Project Name**: staff - **Description**: For tracking CNCF staff tasks - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-03 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CNCF Staff Repository This repository tracks the work of the [CNCF Projects Team](https://www.cncf.io), documenting monthly activities and contributions across the cloud native ecosystem. ## What is This? The CNCF Projects Team supports the operational needs of 180+ [CNCF projects](https://www.cncf.io/projects/), maintaining critical infrastructure, governance documentation, and community resources. This repository serves as the source of truth for team activities and automated reporting. ## Monthly Reports 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. ### View Reports - **Latest Reports**: [Browse Issues](https://github.com/cncf/staff/issues?q=is%3Aissue+%22Projects+Team%22) - **Report Archive**: [reports/](./reports/) directory - **2025 Year in Review**: [Issue #38](https://github.com/cncf/staff/issues/38) ## Team Members The CNCF Projects Team consists of 8 members specializing in different areas: | Member | Focus Area | GitHub | |--------|------------|--------| | Riaan Kleinhans | TOC Governance & Project Lifecycle | [@riaankleinhans](https://github.com/riaankleinhans) | | Nate W | LFX Mentorship & Documentation | [@nate-double-u](https://github.com/nate-double-u) | | Daniel Krook | Foundation Policy & Sandbox Process | [@krook](https://github.com/krook) | | Bob Killen | Automation & Community Infrastructure | [@mrbobbytables](https://github.com/mrbobbytables) | | Ihor Dvoretskyi | Landscape Maintenance & Infrastructure | [@idvoretskyi](https://github.com/idvoretskyi) | | Jorge O. Castro | Contribute Site Content & Community | [@castrojo](https://github.com/castrojo) | | Robert Kielty | Infrastructure Automation & CI/CD | [@RobertKielty](https://github.com/RobertKielty) | | Jeffrey Sica | Automation Tooling & GitJobs Platform | [@jeefy](https://github.com/jeefy) | ## Key Responsibilities ### Project Lifecycle Management - Onboarding new [sandbox projects](https://github.com/cncf/sandbox) - Processing project level transitions (sandbox → incubating → graduated) - Managing project archival workflows - Conducting project health reviews ### Infrastructure & Automation - Maintaining [GitHub Actions self-hosted runners](https://github.com/cncf/automation) - Developing automation tooling for governance workflows - Managing CI/CD infrastructure for CNCF projects - Cost optimization and performance monitoring ### Governance & Documentation - Supporting [TOC](https://github.com/cncf/toc) operations and governance reviews - Maintaining [foundation policies](https://github.com/cncf/foundation) - Managing [TAG](https://github.com/cncf/toc/tree/main/tags) documentation automation - Coordinating TOC subproject meetings ### Community Programs - Administering [LFX Mentorship](https://github.com/cncf/mentoring) programs - Maintaining [contribute.cncf.io](https://contribute.cncf.io) documentation portal - Supporting community events and maintainer summits - Managing [CNCF Landscape](https://github.com/cncf/landscape) updates ## Repository Structure ``` . ├── .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 ``` ## Automation This repository uses GitHub Actions to automatically: 1. **Create GitHub Issues**: When a report is committed to `reports/`, an issue is automatically created or updated 2. **Title Extraction**: Issue titles are extracted from the H1 heading in each report 3. **Content Sync**: Issue bodies are kept in sync with report file contents 4. **Weekly Project Metrics**: Every Monday at 9:00 AM UTC, a new project metrics report is generated ### Project Metrics Reports 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. ## Report Format 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" ## Data Sources 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. ## Contributing This repository is maintained by the CNCF Projects Team. If you have questions or feedback about team activities: - **General Inquiries**: [CNCF Service Desk](https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1) - **Project Onboarding**: See [CNCF Sandbox](https://github.com/cncf/sandbox) - **Mentorship**: Visit [CNCF Mentoring](https://github.com/cncf/mentoring) - **Contributor Resources**: Visit [contribute.cncf.io](https://contribute.cncf.io) ## Related Resources - [CNCF Website](https://www.cncf.io) - [CNCF Projects](https://www.cncf.io/projects/) - [CNCF Landscape](https://landscape.cncf.io) - [CNCF TOC](https://github.com/cncf/toc) - [CNCF Technical Advisory Groups](https://github.com/cncf/toc/tree/main/tags) - [Contribute to CNCF](https://contribute.cncf.io) ## License This repository is licensed under the [Apache License 2.0](LICENSE).