How to Contribute - mariusrugan/realtime-analytics GitHub Wiki
Setup Dev Env
- Join Google Group for general discussion
- Fork on GitHub
- ...
Making Changes
- Raise an issue on GitHub, describing the feature/enhancement/bug
- Discuss with others in google group or issue comments, make sure the proposed changes fit in with what others are doing and have planned for the project
- Make changes in your fork
- Write unit test if none exists that cover your change
- Push to GitHub under your fork
Contribute Your Work
- Raise a pull request on GitHub, include both code and test, link with related issue
- Committer will review in terms of correctness, performance, design, coding style, test coverage
- Discuss and revise if necessary
- Finally commit merge code into main branch
Wish List
- Connectors to HBase, Couch base & MongoDB
- Local disk storage as overflow buffer for kafka producer
- WEB based IDE for EPL development
- Graphical drag and drop editor for building pipelines
- Real-time reporting API and dashboard
- Integration with Druid or other metrics stores
- Integration with Mesos for deployment and resource management of Jetstream clusters
- Persistent session store integration
- Support long rolling window aggregation
- Support for longer rolling window views in Esper
Look forward to your contribution!!!