Introduction
The scope of the contribution are two PRs to my project, gerrit-native-notifications. Some of TypeScript capabilities has been applied to improve codebase readability and configuration process. This includes interfaces definition which represent Gerrit notification entities.
But wait... What the hell is this project about?
Motivation
There is quiet popular code review platform, called Gerrit. It allow you to review project team peers code, add comments, approvals etc. In the mean time, it generates notifications which informs some actions have just happened. Here is an example of of such notification:
Quiet non-readable form huh? Generally speaking, sending real-time typed notifications via email are not comfortable to work with development process. I found it really disappointing in daily work. "Why isn't it displayed as native notification?" you might ask. Same idea has born in my mind some day - and that's why gerrit-native-notifications has appeared on Github!
How does it work?
This is a simple service, written in nodejs
, which receives notifications from Gerrit, parses it and displays as native notifications. So then, it looks like this:
What's more, notifications are displayed in real-time. No delays caused by SMTP. You have received +2 approval from team peer? You are ready to merge it! Interested in comment you have just received? Clicking on the notification will redirect you to gerrit change page.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @adasq I am @utopian-io. I have just upvoted you at 27% Power!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @adasq! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @adasq! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the total payout received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit