Description
In the Proton examples folder, we have created a few examples to demonstrate Proton's fast/lightweight/powerful stream processing capabilities, such as the cdc example to load MySQL changes via Debezium and Redpanda, the carsharing example to showcase how to push data to Proton without Kafka API, the awesome-sensor-log to demonstrate how to visualize the sensors on your phone via Proton and Grafana, etc.
We need more examples to attract developers in different industries to explore how to use Proton to simplify their streaming ETL, or real-time analytics.
Required:
Please create a new PR with easy setup. It can be a docker-compose with a set of preconfigured data generator, or real-world data sources, with sample SQL or even dashboards/charts(with Grafana, or Metabase, or Streamlit). In the PR , we also expect a README to explain the use case, key Proton features to demo. Feel free to publish this README somewhere else as a blog.
Nice to have
- Publish the README somewhere else as a blog
- A video to demo how Proton makes stream processing easier or solve the issues.
Acceptance Criteria
Timeplus team will review the entire PR, ensuring the README is well documented, code is clean and easy to understand. If the contributor makes a video, it should well explain how the demo app works and highlights the key Proton features or strengths.
As the community suggests, we will reward for both effort and reach. Of course, with the focus of quality.
Effort
| Basic |
Award |
| a meaningful PR created |
$25 |
Anyone who creates a meaningful PR will get $25 to appreciate your effort and contribution. Sorry for the vague term "meaningful". A simple hello world is not meaningful. Copying an existing demo or making very minor changes are not expected either. The Timeplus team will reserve the rights to judge whether the PR is meaningful or not. As long as you put effort trying to build a good demo for Timeplus Proton, we will reward you, even the PR is not merged. We will send you the $25 reward or tip 7 days since you create the PR.
The README in the new Proton example can be published as a blog in elsewhere. When we merge your PR to Proton develop branch, we will also send you a reward based on the content of the README/blog. Assuming the quality of the README (we may send you PR comments before merging it), the reward is based on the effort.
| README/blog word count |
Award |
| PR merged and the word count is 500-1000 |
$75 |
| PR merged and the word count is 1001-1500 |
$150 |
| PR merged and the word count is 1500 or above |
$200 |
Reach
To measure the impact of the video, we need the video to be published on YouTube. Only the first 30 days' view count is considered and will be rewarded:
| Demo video views count (30 days) |
Award |
| video view count is below 100 |
$50 |
| video view count is 101-1000 |
$200 |
| video view count is 1001-2000 |
$300 |
| video view count is over 2001 |
$400 |
Number of attempts or number of rewards
Until we close this ticket(which probably won't happen in 2024), we are expecting multiple demo/blog/video to be contributed to Proton. One person can try multiple times. While we hope we keep this ticket open for long term and keep rewarding our contributors, Timeplus reserves the rights to close it any time.
Still confused for the amount and timeline?
Here is an example.
| Date |
Activity |
Award |
| April 2, 2024 |
DevA creates a PR and marks for review |
|
| April 5, 2024 |
Timeplus team confirms it's a meaningful PR |
$25 |
| April 10, 2024 |
Timeplus team merged the PR with 800 words in the README |
$75 |
| May 1, 2024 |
video gets 800 views for fist 30 days |
$200 |
|
Total |
$300 |
Description
In the Proton examples folder, we have created a few examples to demonstrate Proton's fast/lightweight/powerful stream processing capabilities, such as the cdc example to load MySQL changes via Debezium and Redpanda, the carsharing example to showcase how to push data to Proton without Kafka API, the awesome-sensor-log to demonstrate how to visualize the sensors on your phone via Proton and Grafana, etc.
We need more examples to attract developers in different industries to explore how to use Proton to simplify their streaming ETL, or real-time analytics.
Required:
Please create a new PR with easy setup. It can be a docker-compose with a set of preconfigured data generator, or real-world data sources, with sample SQL or even dashboards/charts(with Grafana, or Metabase, or Streamlit). In the PR , we also expect a README to explain the use case, key Proton features to demo. Feel free to publish this README somewhere else as a blog.
Nice to have
Acceptance Criteria
Timeplus team will review the entire PR, ensuring the README is well documented, code is clean and easy to understand. If the contributor makes a video, it should well explain how the demo app works and highlights the key Proton features or strengths.
As the community suggests, we will reward for both effort and reach. Of course, with the focus of quality.
Effort
Anyone who creates a meaningful PR will get $25 to appreciate your effort and contribution. Sorry for the vague term "meaningful". A simple hello world is not meaningful. Copying an existing demo or making very minor changes are not expected either. The Timeplus team will reserve the rights to judge whether the PR is meaningful or not. As long as you put effort trying to build a good demo for Timeplus Proton, we will reward you, even the PR is not merged. We will send you the $25 reward or tip 7 days since you create the PR.
The README in the new Proton example can be published as a blog in elsewhere. When we merge your PR to Proton
developbranch, we will also send you a reward based on the content of the README/blog. Assuming the quality of the README (we may send you PR comments before merging it), the reward is based on the effort.Reach
To measure the impact of the video, we need the video to be published on YouTube. Only the first 30 days' view count is considered and will be rewarded:
Number of attempts or number of rewards
Until we close this ticket(which probably won't happen in 2024), we are expecting multiple demo/blog/video to be contributed to Proton. One person can try multiple times. While we hope we keep this ticket open for long term and keep rewarding our contributors, Timeplus reserves the rights to close it any time.
Still confused for the amount and timeline?
Here is an example.