docs/docs/eventing/samples/writing-receive-adapter-source
Matthias Wessendorf 783f9c9e38
Updating sample doc for some changes for +genreconciler (#2223)
* Updating sample doc for some changes for +genreconciler

* make stupid lint happy
2020-02-19 06:28:05 -08:00
..
01-theory.md Updating sample doc for some changes for +genreconciler (#2223) 2020-02-19 06:28:05 -08:00
02-lifecycle-and-types.md Updating sample doc for some changes for +genreconciler (#2223) 2020-02-19 06:28:05 -08:00
03-controller.md Updating sample doc for some changes for +genreconciler (#2223) 2020-02-19 06:28:05 -08:00
04-reconciler.md Updating sample doc for some changes for +genreconciler (#2223) 2020-02-19 06:28:05 -08:00
05-receive-adapter.md Updating sample doc for some changes for +genreconciler (#2223) 2020-02-19 06:28:05 -08:00
06-yaml.md Writing sources the hard way (#2058) 2020-01-13 10:51:03 -08:00
README.md Writing sources the hard way (#2058) 2020-01-13 10:51:03 -08:00
_index.md Writing sources the hard way (#2058) 2020-01-13 10:51:03 -08:00
simplified-controller.png Writing sources the hard way (#2058) 2020-01-13 10:51:03 -08:00

README.md

This tutorial will walk you though writing a new event source for Knative Eventing using a sample repository and explaining the key concepts used throughout each component.

After completing the tutorial, you'll have a basic event source controller as well as receive adapter, which events can be viewed through a basic event_display Knative Service.

Just want to see the code? The reference project is https://github.com/knative/sample-source.

Target Audience

The target audience is already familiar with Kubernetes and Go development and wants to develope a new event source, importing their custom events via Knative Eventing into the Knative system.

Before You Begin

You'll need these tools installed:

Steps

  1. Separation of Concerns
  2. API Definition
  3. Controller
  4. Reconciler
  5. Receive Adapter
  6. Example YAML