Hi! My name is Ariel and this is Newgit (pronounced new git) if you find a better name for this project, please let me know.
Basically GitHub Desktop is based on Electron and although it works with multiple platforms it looks a little odd with the new design language of macOS, like a relic of the past of the days of macOS Yosemite.
So I decided to make a GitHub client that looks native on macOS using Swift and SwiftUI. The idea is to make a simple GitHub client that allows you to manage your repositories.
No idea what Git and GitHub are? Let me explain:
git is a distributed version control system that runs on your computer. It records changes to files over time (commits), lets you create branches to safely experiment, and provides tools to merge and inspect history so multiple people can work on the same code without losing work.
GitHub is a web-based service built around git repositories. It hosts your git repositories remotely and adds collaboration features like pull requests for code review, issue tracking, release management, and integrations (CI/CD), making team workflows and open-source collaboration easier.
Before you begin you need three things, a Mac running macOS Tahoe, HomeBrew installed on the system, and gh installed as well. Then you sign into gh by typing in your terminal: gh auth login. You're all set after that, you can download Newgit through this link!
Are you using Newgit? Have any questions or issues? Let me know! E-mail me!