Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome to Apache StreamPipes!

It's great that you want to contribute to Apache StreamPipes. We are an open community that appreciates any help! On the following pages, you will find some information which should help you to get started.


What part of Apache StreamPipes are you most interested in?


Background Color
color#90caf9

Core

The Apache StreamPipes backend, mostly written in Java. Topics you could contribute include the general data model, the wrappers (e.g., for Flink, Spark, Kafka Streams, Edge or Siddhi or Python), the REST interfaces, storage etc.


Button Hyperlink
titleGetting Started - Core
typeprimary
urlCore




Background Color
color#90caf9

UI

The user interface, mostly written in TypeScript and Angular. Topics include everything from developing new UI modules, improving things like the pipeline editor, StreamPipes Connect or CSS hacking.


Button Hyperlink
titleGetting Started - Core
typeprimary
urlUI





Background Color
color#90caf9

Extensions

Extensions are mostly written in Java and include new adapters to connect data sources in StreamPipes as well as new or improved pipeline elements for any purpose.


Button Hyperlink
titleGetting Started - Core
typeprimary
urlExtensions





Background Color
color#90caf9

Documentation & Website

Non-code contributions are highly welcome! Help us to attract new users by improving the documentation, modifying the structure of the website or translating content.


Button Hyperlink
titleGetting Started - Core
typeprimary
urlDocumentation & Website





Background Color
color#90caf9

General Information


Button Hyperlink
titleGeneral Information
typeprimary
urlhttps://cwiki.apache.org/confluence/display/STREAMPIPES/General+Information