First of all, we welcome new contributors!

This page explains the process how to contribute and gives you some insights on our decision processes.

We follow the Apache way and aim to decide together as a community based on consensus.

Contributors

Usually, you start by becoming a contributor. Our Jira (see the Getting Started pages) contains issues we are currently working on. There will be many open issues on which you can work. If you don't have an account, ask on the mailing list if you want to be assigned to an issue.

You can fork our project on Github and create pull requests which will then be merged into the development branch.

Committer

As an Apache committer, you get write access to the code base of Apache StreamPipes. Usually, the StreamPipes PPMC initiates a vote on the private mailing list and invites a new committer.

We try to keep a low entry bar for new committers. Any code contributions are welcome and once a few contributions were made, usually someone from the PPMC recognizes the committment and initiates a discussion and vote.

PPMC Member

PPPMC members, and later PMC members are responsible for community oversight. Votes of the PPMC are not binding (during incubation phase, only Incubator PMC votes are binding), but after graduation, PPMC votes are binding for a release vote (and other votes too).

In general, we elect community members for PPMC membership once there are regular contributions over some time period. Also, involvement in discussions on the user and mailing list is highly appreciated!


So we really would like to encourage everyone to consider contributions to StreamPipes. Just ask if you have any questions!

  • No labels