PaulSpoerry.com

Social Media, technology, and geeky stuff for your brain.

  • Home
  • About
    • Privacy Policy
  • Categories
    • Google+ Posts
    • Site news
    • Tech
      • Android
      • Apple
      • Chrome
      • Gadgets
      • Hacking
      • Linux
      • OSX
      • Privacy
      • Web Life
        • Bittorrent
        • Facebook
        • FireFox
        • GMail
        • Google
        • Google+
        • Twitter
        • WordPress
        • Windows
          • Windows 7
    • Google+: Getting Started Guides
    • Games
    • Meditation
    • Politics
    • Science
    • That’s freakin hilarious
  • Code
    • FreeImageZoom
    • Post Editor for Google+™
    • The Plus Editor
  • Contact
You are here: Home / Tech / GitHub releases a new branch for Windows

GitHub releases a new branch for Windows

May 22, 2012 by Paul Spoerry Leave a Comment

GitHub branch… Get it?! A branch for Windows? Ok well it’s early… Ever wish there was an easy way to get up and running with Git and GitHub on your Windows computer? Turned off by command line utilities and setting up SSH keys? Want to join the incredible world of open and closed source collaboration that happens on GitHub.com every day? Guess what… GitHub just released a Windows client.

GitHub for Windows client released

GitHub Windows client dashboardGitHub is a version tracking and collaboration platform for developers. It’s pretty popular with the open source crowd given that Linus started it that’s no surprise. There’s been one glaring issue with the dev hub, though –no official Windows client. You could always use command line tools and SSH, but sometimes that’s just not what you’re looking for… and not what some Windows developers are used to. Now Microsoft users have a slick client that wraps up all your favorite git functionality like ability to merge branches and roll back changes, clone repositories, branch, etc. To top it off it’s all wrapped in pretty Metro-friendly package.

I couldn’t be more excited since I’m a (primarily) Windows developer and I’ve just started delving into GitHub. The GitHub site notes

Under the Covers of the new GitHub for Windows

The application is written in C# and uses a ton of great open source projects, many of them hosted on GitHub:

  • libgit2 provides a beautiful and fast API for Git repositories and we take advantage of the stellar C# bindings.
  • msysGit fills in the gaps and lets us provide a fully functional version of core Git to distribute with the application.
  • We love PowerShell and have bundled Keith Dahlby’s amazing posh-git.
  • We’ve mashed up the elegant Caliburn.Micro with ReactiveUI to provide a responsive interface and to allow for greater testability.
  • The Reactive Extensions (Rx) for .NET provide the ability to compose asynchronous and event-based code using observable sequences and LINQ-style query operators.
  • Local README rendering is provided courtesy of the Chromium Embedded Framework and the C# bindings.
  • We make heavy use of the GitHub API v3 and leverage James Newton-King’sJson.NET and John Sheehan’s RestSharp.

If you’re interested it’s just waiting for you… go check it out!

Source: GitHub for Windows

Filed Under: Tech, Windows Tagged With: api, c#, example, github, v3

About Paul Spoerry

I’m a groovy cat who’s into technology, Eastern Thought, and house music. I’m a proud and dedicated father to the coolest little guy on the planet (seriously, I'm NOT biased). I’m fascinated by ninjas, the Internet, and anybody who can balance objects on their nose for long periods of time.

I have a utility belt full of programming languages and a database of all my knowledge on databases... I practice code fu. Oh, I've also done actual Kung Fu, and have a black belt in Tae Kwon Do.

I run. I meditate. I dance. I blog at PaulSpoerry.com, tweet @PaulSpoerry, and I'm here on Google+.

I'm currently work for IBM developing web enabled insurance applications for IBM and support and develop a non-profit called The LittleBigFund.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright © 2023 · Epik on Genesis Framework · WordPress · Log in