This project will be improved continuously. We welcome any feedback and contribution to this project.
This project adopts similar code style with Flink. You can run the following command to format the code after you have made some changes.
mvn spotless:apply
To improve readability, commit messages should use the following format:
[FRS-<issue id>][module name] commit message
Here is a simple example: [FRS-100][docs] Improve document of deployment.
For collaboration, feel free to contact us . To report a bug, you can just open an issue on GitHub and attach the exceptions and your analysis if any. For other improvements, you can contact us or open an issue first and describe what improvement you would like to do. After reaching a consensus, you can open a pull request and your pull request will get merged after reviewed.
There are already some further improvements on the schedule and welcome to contact us for collaboration:
-
Introduce web UI and add more metrics for better usability.
-
Implement ReducePartition.
-
Support more storage backends.
-
More graceful upgrading.
-
Further performance improvements.
-
Production-ready standalone deployment.
-
Isolation and security enhancement.
-
Support adaptive execution.
and so on.