• Stars
    star
    245
  • Rank 165,304 (Top 4 %)
  • Language
    Go
  • License
    Other
  • Created over 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Knative governance and community material.

Welcome!

Welcome to the Knative community!

This is the starting point for becoming a contributor - improving code, improving docs, giving talks, etc.

Other Documents

Introduction

Knative is a Kubernetes-based platform to deploy and manage modern serverless workloads. See the Knative documentation for in-depth information about using Knative.

Knative authors

Knative is an open source project with an active development community. The project was started by Google but has contributions from a growing number of industry-leading companies. For a current list of the authors, see Authors.

Authoring samples

Beyond the official documentation there are endless possibilities for combining tools, platforms, languages, and products. By submitting a tutorial you can share your experience and help others who are solving similar problems.

Community tutorials are stored in Markdown files under the community folder Community Samples. These documents are contributed, reviewed, and maintained by the community.

Submit a Pull Request to the community sample directory under the Knative component folder that aligns with your document. For example, Knative Serving samples are under the serving folder. A reviewer will be assigned to review your submission. They'll work with you to ensure that your submission is clear, correct, and meets the style guide, but it helps if you follow it as you write your tutorial.

Meetings and work groups

Knative has public and recorded monthly community meetings. You can see the agenda and links to previous recordings here.

Each project has one or more working groups driving the project, and Knative has a single technical oversight committee monitoring the overall project.

There's also a Knative Calendar that has all the Knative related meetings in one place.

How can I help

If you're looking for something to do to get your feet wet working on Knative, look for GitHub issues marked with the Help Wanted label:

Even if there's not an issue opened for it, we can always use more testing throughout the platform. Similarly, we can always use more docs, richer docs, insightful docs. Or maybe a cool blog post? And if you're a web developer, we could use your help in spiffing up our public-facing web site.

Questions and issues

If you're a developer, operator, or contributor trying to use Knative, the following resources are available for you:


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.

More Repositories

1

serving

Kubernetes-based, scale-to-zero, request-driven compute
Go
5,509
star
2

docs

User documentation for Knative components.
JavaScript
4,479
star
3

eventing

Event-driven application platform for Kubernetes
Go
1,403
star
4

build

A Kubernetes-native Build resource.
Go
575
star
5

client

Knative developer experience, docs, reference Knative CLI implementation
Go
348
star
6

func

Knative Functions client API and CLI
Go
271
star
7

pkg

Knative common packages
Go
256
star
8

eventing-contrib

Event Sources
Go
224
star
9

build-templates

A library of build templates.
Shell
184
star
10

operator

Combined operator for Knative.
Go
181
star
11

test-infra

Test infrastructure for the Knative project
Go
82
star
12

networking

Go
67
star
13

serving-operator

DEPRECATED: Development continues in https://github.com/knative/operator/
Go
39
star
14

caching

Knative API definition for caching abstractions.
Go
38
star
15

specs

Knative specs and conformance tests
Shell
32
star
16

observability

The controllers and config for custom resources pertaining to egressing logs and metrics.
Go
26
star
17

website

Hugo templates for the Knative website.
HTML
23
star
18

eventing-operator

DEPRECATED: Development continues in https://github.com/knative/operator/
Go
20
star
19

hack

Knative common scripts.
Shell
16
star
20

ux

UX WG repository for assets and stories
11
star
21

actions

11
star
22

homebrew-client

Ruby
10
star
23

client-contrib

Community contributed `kn` plugins.
Go
10
star
24

infra

Home of Infra (Productivity) that hosts configs for prow and other infrastructure related things.
Jsonnet
8
star
25

release

Knative release docs & scripts
Shell
7
star
26

.github

Repository for sharing org-wide Github metadata and workflow templates.
6
star
27

toolbox

Toolbox: tools used in Knative project
Go
5
star
28

client-pkg

Reusable Knative client library
Go
3
star
29

.allstar

1
star
30

.artifacthub

Repository for sharing Knative resources to ArtifactHub
Shell
1
star