Skip to content

Latest commit

 

History

History
393 lines (317 loc) · 48.8 KB

File metadata and controls

393 lines (317 loc) · 48.8 KB
title Knative working group
linkTitle Join working groups
weight 25
type docs
aliases
/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 [email protected] 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 Serving
Forum knative-dev@
Community Meeting VC See the top of the Meeting notes
Community Meeting Calendar Thurs 8: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
Image Dave Protasowski Independent dprotaso
  Emeritus Leads Subgroup Profile Duration
Image Dan Gerdesmeier API dgerd 2019-2020
Image Matt Moore API mattmoor 2018-2021
Image Julian Friedman Scaling julz 2021-2022
Image Markus Thömmes Scaling markusthoemmes 2019-2021
Image Victor Agababov Scaling vagababov 2019-2021
Image Joseph Burnett Scaling josephburnett 2018-2019
Image Nghia Tran Networking tcnghia 2018-2021
Image Zhimin Xiang Networking ZhiminXiang 2020-2022
Image Kenjiro Nakayama Networking nak3 2020-2022
Image 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
Image David Simansky Red Hat dsimansk
  Emeritus Leads Profile Duration
Image Roland Huß rhuss 2018-2025
Image Naomi Seyfer sixolet 2018-2021
Image 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
Image Calum Murray University of Toronto cali0707
Image Zainab Husain OCAD University zainabhusain227
Image Mariana Mejia OCAD University mmejia02
Image Leo Li University of Toronto Leo Li
  Emeritus Leads Profile Duration
Image Carlos Santana csantanapr 2020-2022
Image 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
Image Pierangelo Di Pilato Red Hat pierdipi
Image Christoph Stäbler Red Hat creydr
  Emeritus Leads Profile Duration
Image Lionel Villard (Technical) lionelvillard 2020-2022
Image Ahmed Abdalla (Execution) devguyio 2021-2022
Image Grant Rodgers (Technical) grantr 2020-2021
Image 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
Image Luke Kingland Red Hat lkingland
Image Mauricio Salatino VMWare salaboy
  Emeritus Leads Profile Duration
Image 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
Image Vincent Hou CoreWeave houshengbo
  Emeritus Leads Profile Duration
Image Kenny Leung k4leung4 2019-2020
Image Ben Browning bbrowning 2019-2020
Image 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
Image Mahamed Ali Cisco upodroid
Image Chris Suszynski Red Hat cardil
  Emeritus Leads Profile Duration
Image Krsna Mahapatra krsna-m 2022-2024
Image Chi Zhang chizhg 2020-2022
Image Scott Nichols n3wscott 2020-2021
Image Chao Dai chaodaiG 2019-2020
Image Jessie Zhu jessiezcc 2018-2019
Image 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
Image Evan Anderson VMware evankanderson
Image David Hadas IBM davidhadas
  Emeritus Leads Profile Duration
Image 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
Image Samia Nneji VMware snneji 2021-2023
Image Ashleigh Brennan Red Hat abrennan89 2020-2023
Image 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
Image Travis Minke travis-minke-sap 2022
Image Ahmed Abdalla devguyio 2021-2022
Image Lionel Villard lionelvillard 2021-2022

Build

  Leads Profile Duration
Image Jason Hall ImJasonH 2018-2019

Event Delivery (previously called Eventing Channels Working Group)

  Leads Profile Duration
Image Adam Harwayne Harwayne 2019-2021
Image Matthias Wessendorf matzew 2019-2021
Image 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
Image Lionel Villard lionelvillard 2019-2022
Image Ignacio (Nacho) Cano nachocano 2019-2020
Image Ville Aikas vaikas 2019-2021
Image Scott Nichols n3wscott 2019-2021

Observability

  Leads Profile Duration
Image 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.