mergeOS for Mac

These days, becoming better turned out to be a blurry concept - now, it’s all about being inhumanly, incoherently, and impossibly efficient. The idea of “performance management” or the questions surrounding why keeping score is so important mean nothing, as our industry, similarly to the video games one, is obviously hit-driven: all that matters is an application, tool, or game blowing up, but no one tells you all the things you’ll lose while walking through that valley.

mergeOS for Mac

In this context, such thoughts made me work on a tool I could privately use to improve my productivity - because nothing is enough. That’s how mergeOS, a MacBook shortcut allowing users to easily preview, manage, and access their development responsibilities (or pull requests), was born.

Needless to say, accessibility has always been one of my main goals, no matter if I was developing something for others or my own pleasure and entertainment. Considering this, I tried to simplify all the functionalities and authentication steps as much as possible for mergeOS, which resulted in the following requirements:

  1. Download, unzip, and install the latest release.
  2. With the app open, go to Authentication.
  3. Enter your GitHub username.
  4. Generate a GitHub access token with repo scope.
  5. Enter your token.
  6. Welcome to mergeOS! mergeOS screenshot.

Features

  • easy installation
    • (as stated in the Usage section, it is possible to find both the GitHub repo and a direct link to download mergeOS)
  • accessible
    • (divided in four settings sections: Authentication, General, Shortcuts, and Appearance)
  • automatized
    • (besides the Refresh… option, it is also possible to set a customized timer for the app to refresh automatically)
  • GitHub oriented
    • (choose the build information and labels displayed, the pull requests you’d want to visualize, or select a custom endpoint URL, compatible with GitHub Enterprise)
  • customizable display
    • (select a counter appearing near the icon indicating the assigned, created, review-requested pull requests, choose your preferred menu icon…)
  • key bindings
  • persistent preferences

mergeOS screenshot.

mergeOS screenshot.

Usage

Run the following command:

Terminal window
git clone https://github.com/JuditKaramazov/mergeOS.git

Then, in your terminal:

Terminal window
cd mergeOS
open mergeOS.xcworkspace

After it, you’ll be ready to play with this little application locally; feel free to customize it and make it yours! However, if you’d simply want to use the tool as it is, bear in mind that you can download the latest release version directly. One simple click, and we are good to go!

Check out & contribute

Head over to GitHub for more information, and feel free to take a peek into the code. If you find any bugs or further improvements, remember to report it just so that I can keep this app as functional and balanced as possible.

GitHub

Mastodon

Something to share?

Reach @JuditKaramazov out

Github

GitHub type?

Contribute to this post

Coffee

Found it useful?

Fill my soul with cafelito