Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SourceNotify/macOS-App

Streamline your Git Workflow and start managing your Pull Requests on your menu bar
https://github.com/SourceNotify/macOS-App

bitbucket git github gitlab macos macos-app menubar-app notification-service notifications

Last synced: about 1 month ago
JSON representation

Streamline your Git Workflow and start managing your Pull Requests on your menu bar

Awesome Lists containing this project

README

        

# Source Notify - Streamline your Git Workflow




### Direct Link Download


![7-Apple Marketing](https://user-images.githubusercontent.com/32193356/149768395-ea241194-4579-47ab-8786-429d83ad2c28.png)
![1-Apple Marketing](https://user-images.githubusercontent.com/32193356/149768336-4ebe5de1-5433-4cac-8508-b9069772571f.png)
![6-Apple Marketing](https://user-images.githubusercontent.com/32193356/148982991-07a3e672-205d-4a63-9af3-f493acae1d51.png)
![2-Apple Marketing](https://user-images.githubusercontent.com/32193356/133993621-22e1b773-71fa-47d4-8161-012c10013cac.png)
![3-Apple Marketing](https://user-images.githubusercontent.com/32193356/133993625-8481a0fc-8509-4c37-8570-bc8da3e563f9.png)
![4-Apple Marketing](https://user-images.githubusercontent.com/32193356/133993627-9a781605-6b4f-4f84-a5e9-4f2a31c6440d.png)
![5-Apple Marketing](https://user-images.githubusercontent.com/32193356/149768382-26ac88a6-4098-4175-9865-1cfb27cbb087.png)

## What is Source Notify

#### Is there a better way to manage Pull Requests without hundreds of email/slack notifications?

This was the big question I wanted to answer with Source Notify, The developer tool you need to manage all your pull Requests easily on your menu bar for macOS.

Source Notify was developed for those who use Github, GitLab, Bitbucket or Bitbucket Servers to manage their Pull Requests. The app allows the user to manage their Pull Requests from all the git clients in one place and in the macOS menu bar showing all the necessary data the developer needs to check before going to the website.

Pull Requests management was always a bit annoying to do, because after a couple of hours receiving that someone of your team commented, pushed, merged something on a Git would make you turn off the notifications or just ignore them because they are just to much.
From now on, this is not a problem anymore, Source Notify let’s you see if you have any comments or if you need to approve a Pull Request by simply showing you icons and the most amazing thing is that it doesn’t do any sounds to let you know you have new notifications, it simply shows a different icon on the menu bar if that is the case, and like that you check them when you have the time on your timeline.

Source Notify also allows you to see the build status of your last commit! YES, you read it well, no more going to your git client website or waiting for that notification on slack saying the build passed, that is over! Source Notify shows you easily the build status on your Pull Request!

Let’s imagine you are subscribed to some Repository but you don’t want to receive any notification on the Pull Requests, Source Notify lets you filter whatever Repositories are important for you to follow! No more spam for you!

Source Notify comes with a free plan, where you can connect a Github account and have one filtered repository.

Premium plan allows you to connect all the other clients and have some great awesome features like choosing the time between syncs, filtering unlimited repositories and much more will come in the future.

You can try Premium for one week for free!

## Pricing Plan
| Features | Free | €24.99 |
| ------------------- | ------------------- | ------------------- |
| CLIENT ACCOUNTS | - | ✅ |
| Github | ✅ | ✅ |
| Gitlab | ❌ | ✅ |
| BitBucket | ❌ | ✅ |
| Self Host | ❌ | ✅ |
| **TIME SYNC** | - | ✅ |
| 3min | ❌ | ✅ |
| 5min | ❌ | ✅ |
| 10min | ❌ | ✅ |
| 15min | ✅ | ✅ |
| 30min | ✅ | ✅ |
| 45min | ✅ | ✅ |
| 60min | ✅ | ✅ |
| Manual | ❌ | ✅ |
| **FILTERED REPOS** | - | ✅ |
| Github | ✅ | ✅ |
| Gitlab | ❌ | ✅ |
| BitBucket | ❌ | ✅ |
| **FUTURE FEATURES** | MAYBE | ✅ |
| **SUPPORTS DEVELOPMENT** | ❌ | ✅ |



## Help
This chapter is about explaning the icons you find in Source Notify app to allow you to quick understand what you are seeing.

### General

![􀉄](https://user-images.githubusercontent.com/79530012/121370142-61ba1700-c934-11eb-89f3-162f19377c8a.png)
This symbol will allow you to copy the Pull Request link to your clipboard when clicked.

![Vector](https://user-images.githubusercontent.com/79530012/121370147-62eb4400-c934-11eb-9bfb-59fbd0c786f8.png)
This symbol will allow you to copy ```git checkout $branch``` command to your clipboard.


### Team member Pull Request
#### Your comments/Threads

![myThreads](https://user-images.githubusercontent.com/79530012/121367752-7a293200-c932-11eb-8887-1f51350b1865.png)
This symbol will show you the comments, for Github/Bitbucket, or unresolved threads, for Gitlab, that you did on this particular Pull Request. This will not show you the ammount of comments this Pull Request has, only the ones you did since they are the most important for you to control the status from a team member Pull Request.

#### Your approval Status

![􀊀](https://user-images.githubusercontent.com/79530012/121368843-469ad780-c933-11eb-9983-872505daa620.png)
If you see this symbol it means you were invited to review this Pull Request and you still didn't approve it.

![􀊀](https://user-images.githubusercontent.com/79530012/121368981-63370f80-c933-11eb-861c-cc8588dcdf19.png)
If you see this symbol it means you were invited to review this Pull Request and you ALREADY approve it.

![􀭾](https://user-images.githubusercontent.com/79530012/121369715-00924380-c934-11eb-9be5-3cb58f06bbab.png)
If you see this symbol it means you were invited to this Repository but your review was not requested.


### My Pull Request

When you create a Pull Request you will start by noticing a smooth different background color to distinguish from your Team members Pull Request.

#### Comments/Threads

![myThreads](https://user-images.githubusercontent.com/79530012/121367752-7a293200-c932-11eb-8887-1f51350b1865.png)
This symbol will show you the comments, for Github/Bitbucket, or unresolved threads, for Gitlab, that you have on this particular Pull Request.

#### Your approval Status

![􀊂](https://user-images.githubusercontent.com/79530012/121370984-194f2900-c935-11eb-840e-cc0ee757b640.png)
If you see this symbol it means that are missing approves from people you invite to Review your Pull Requet.

![􀟯](https://user-images.githubusercontent.com/79530012/121370942-0e949400-c935-11eb-9d10-402e7c7434c6.png)
If you see this symbol it means everyone you invited to this Pull Request approved it.