Skip to content

Latest commit

 

History

History
391 lines (316 loc) · 48.7 KB

WORKING-GROUPS.md

File metadata and controls

391 lines (316 loc) · 48.7 KB
title linkTitle weight type aliases
Knative working group
Join working groups
25
docs
/contributing/working-groups/

Most community activity is organized into working groups.

Working groups follow the contributing guidelines although each of these groups may operate a little differently depending on their needs and workflow.

When the need arises, a new working group can be created. See the working group processes for working group proposal and creation procedures.

The working groups generate design docs which are kept in a shared drive and are available for anyone to read and comment on. The shared drive currently grants read access to knative-users@ and edit and comment access to the knative-dev@ Google group.

Some working groups (mostly those with a plug-in or extension model) end up responsible for a set of GitHub repos, one for each extension. This allows for easier dependency management; in these cases, one or more repo prefix names will be recorded as canonical "extension names" to allow WGs to be responsible for their own namespace without needing to get Steering Committee approval for each repo name.

Additionally, all working groups should hold regular meetings, which should be added to the shared knative calendar WG leads should have access to be able to create and update events on this calendar, and should invite knative-dev@googlegroups.com to working group meetings.

Calendar import

If you're using Google Calendar, the above should work. If you're using some other system (Apple Calendar or Outlook, for example), here is an iCal export of the community calendar.

Working Groups

The current working groups are:

Serving

Covers API resources, validation, semantics, autoscaling and networking behavior.

Artifact Link
Charter TODO (historical, was created before formal WG process)
Roadmap API, Scaling
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Wed 7:00am PST Calendar
Meeting Notes Notes
Document Folder API, Scaling, Networking
Repos knative/serving, knative/networking, knative/pkg, knative-extensions/net-*
Slack Channel #knative-serving (need to join CNCF Slack for the first time)
Github Team WG Leads @knative/serving-wg-leads
  Leads Company Profile
Dave Protasowski Independent dprotaso
  Emeritus Leads Subgroup Profile Duration
Dan Gerdesmeier API dgerd 2019-2020
Matt Moore API mattmoor 2018-2021
Julian Friedman Scaling julz 2021-2022
Markus Thömmes Scaling markusthoemmes 2019-2021
Victor Agababov Scaling vagababov 2019-2021
Joseph Burnett Scaling josephburnett 2018-2019
Nghia Tran Networking tcnghia 2018-2021
Zhimin Xiang Networking ZhiminXiang 2020-2022
Kenjiro Nakayama Networking nak3 2020-2022
Paul Schweigert Serving psschwei 2022-2023

Client

Client, CLI, client libraries, and client conventions

Artifact Link
Charter Charter
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Every other Tuesday 10:30a Pacific
Calendar Invitation
Meeting Notes Notes
Document Folder Folder
Repos knative/client, kn-plugin-*
Slack Channel #knative-client (need to join CNCF Slack for the first time)
Github Team WG leads @knative/client-wg-leads
  Leads Company Profile
David Simansky Red Hat dsimansk
Roland Huß Red Hat rhuss
  Emeritus Leads Profile Duration
Naomi Seyfer sixolet 2018-2021
Dmitriy Kalinin cppforlife 2018-2020

User Experience

User Experience concerns across Knative components, as well as designer contribution experience.

Artifact Link
Charter / Mission Charter
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Every other Thursday from 9:00-10:00am EST
Calendar
Meeting Notes Notes
Document Folder Folder
Slack Channel #knative-ux (need to join CNCF Slack for the first time)
Github Repository /ux
Github Team WG leads @knative/ux-wg-leads
  Leads Company Profile
Calum Murray University of Toronto cali0707
Zainab Husain OCAD University zainabhusain227
Mariana Mejia OCAD University mmejia02
Leo Li University of Toronto Leo Li
  Emeritus Leads Profile Duration
Carlos Santana csantanapr 2020-2022
Omer Bensaadon omerbensaadon 2020-2021

Eventing

Event sources, bindings, FaaS framework, and orchestration

Artifact Link
Charter / Mission Enable asynchronous application development through event delivery from anywhere.
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Thursday 8:00a-8:30a PST
Calendar
Meeting Notes Notes
Document Folder Folder
Repos knative/eventing, eventing-*
Slack Channel #knative-eventing (need to join CNCF Slack for the first time)
Github Team WG leads @knative/eventing-wg-leads
  Leads Company Profile
Pierangelo Di Pilato (Technical) Red Hat pierdipi
  Emeritus Leads Profile Duration
Lionel Villard (Technical) lionelvillard 2020-2022
Ahmed Abdalla (Execution) devguyio 2021-2022
Grant Rodgers (Technical) grantr 2020-2021
Ville Aikas (Technical) vaikas 2018-2021

Functions

Knative Functions CLI, API, and language packs

Artifact Link
Charter / Mission Charter
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Tuesdays 10:00a-10:30a EDT
Calendar
Meeting Notes Notes
Document Folder Folder
Slack Channel #knative-functions (need to join CNCF Slack for the first time)
Github Team WG leads @knative/func-wg-leads
  Leads Company Profile
Luke Kingland Red Hat lkingland
Mauricio Salatino VMWare salaboy
  Emeritus Leads Profile Duration
Lance Ball lance 2022-2023

Operations

Managing, assessing system health and maintaining Knative clusters

Artifact Link
Charter Charter
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Tuesdays at 10:00am PST
Calendar
Meeting Notes Notes
Document Folder Folder
Repo prefixes
Slack Channel #knative (need to join CNCF Slack for the first time)
Github Team WG leads @knative/operations-wg-leads
  Leads Company Profile
Vincent Hou Bloomberg houshengbo
  Emeritus Leads Profile Duration
Kenny Leung k4leung4 2019-2020
Ben Browning bbrowning 2019-2020
Greg Haynes greghaynes 2019-2019

Productivity

Project health, test framework, continuous integration & deployment, release, performance/scale/load testing infrastructure

Artifact Link
Charter Charter
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar bi-weekly, Wednesday, 8am EDT (12am UTC, 2pm CEST)
Calendar
Meeting Notes Notes
Document Folder Folder
Repo prefixes actions-*
Repos knative/hack, knative/test-infra, knative-extensions/.github, knative-extensions/reconciler-test, knative-extensions/knobots
Slack Channel #knative-productivity (need to join CNCF Slack for the first time)
Github Team WG leads @knative/productivity-wg-leads
  Leads Company Profile
Mahamed Ali Cisco upodroid
Chris Suszynski Red Hat cardil
  Emeritus Leads Profile Duration
Krsna Mahapatra krsna-m 2022-2024
Chi Zhang chizhg 2020-2022
Scott Nichols n3wscott 2020-2021
Chao Dai chaodaiG 2019-2020
Jessie Zhu jessiezcc 2018-2019
Adriano Cunha adrcunha 2018-2020

Security

Security concerns across Knative components

Artifact Link
Charter / Mission Charter
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Every other Monday at 8:30am PST
Calendar
Meeting Notes Notes
Document Folder Folder
Repo prefixes
Slack Channel #knative-security (need to join CNCF Slack for the first time)
Github Team WG leads @knative/security-wg-leads
  Leads Company Profile
Evan Anderson VMware evankanderson
David Hadas IBM davidhadas
  Emeritus Leads Profile Duration
Julian Friedman julz 2021-2022

Emeritus Working Groups

Documentation

Documentation concerns across Knative - especially the Docs repo.

Artifact Link
Charter / Mission Charter
Roadmap Roadmap
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Every other Tuesday from 9:30-10:30am PST
Calendar
Meeting Notes Notes
Document Folder Folder
Slack Channel #knative-documentation (need to join CNCF Slack for the first time)
Github Repository /docs
Github Team WG leads @knative/ux-wg-leads
  Leads Company Profile Duration
Samia Nneji VMware snneji 2021-2023
Ashleigh Brennan Red Hat abrennan89 2020-2023
Sam O'Dell Google samodell 2018-2020

Eventing Kafka

The Eventing Kafka was a dedicated working group for Kafka-based Knative Eventing components. In 2023 it has been merged back into the parent Eventing working group.

Artifact Link
Charter / Mission Charter
Roadmap Roadmap
Forum knative-dev@
Meeting Notes Notes
Document Folder Folder
  Leads Profile Duration
Travis Minke travis-minke-sap 2022
Ahmed Abdalla devguyio 2021-2022
Lionel Villard lionelvillard 2021-2022

Build

  Leads Profile Duration
Jason Hall ImJasonH 2018-2019

Event Delivery (previously called Eventing Channels Working Group)

  Leads Profile Duration
Adam Harwayne Harwayne 2019-2021
Matthias Wessendorf matzew 2019-2021
Francesco Guardiani slinkydeveloper 2020-2021

Eventing Sources

The Eventing Sources working group was responsible for various event producers, and has been started to split up the initial work to ramp up those soures. In 2022 it has been merged back into the parent Eventing working group.

Artifact Link
Charter Charter
Meeting Notes Notes (Notes before March 2021)
Document Folder Folder
  Emeritus Leads Profile Duration
Lionel Villard lionelvillard 2019-2022
Ignacio (Nacho) Cano nachocano 2019-2020
Ville Aikas vaikas 2019-2021
Scott Nichols n3wscott 2019-2021

Observability

  Leads Profile Duration
Mustafa Demirhan mdemirhan 2018-2019

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.