Guozhang Wang created KAFKA-5719:

             Summary: Create a quickstart archetype project for Kafka Streams
                 Key: KAFKA-5719
             Project: Kafka
          Issue Type: Bug
          Components: streams
            Reporter: Guozhang Wang
            Assignee: Guozhang Wang

People have been suggesting to add some tutorial-like web doc sections on how 
to implement a stream processing application using the Kafka Streams library. 
Plus the current o.a.k.streams.examples package is that it is part of the 
o.a.k. package which conflicts with common development cycle experience. So I'd 
like to propose adding a maven archetype project for Kafka Streams along with 
an additional tutorial / quickstart web doc sections. Here is a step-by-step 
plan for the project:

1. Add the archetype project and include in the release (both in dist.apache 
and repository.apache maven repos); also add a {{Write you own Streams 
application}} section on web docs along with the existing {{Play with a demo 
Streams application}}.

2. Modify {{Play with a demo Streams application}} to be based on the archetype 
project as well.

3. Migrate all examples code from {{o.a.k.streams.example}} to the archetype 
project and remove this package.

* 4. Moving forward, we can add more complicated examples in the archetype 
project such as integration with Connect, interactive queries, etc; and augment 
the demo and tutorial web doc sections accordingly.

This message was sent by Atlassian JIRA

Reply via email to