Phil Haack, Author at The GitHub Blog Updates, ideas, and inspiration from GitHub to help developers build and design software. Fri, 14 May 2021 22:51:50 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32 Phil Haack, Author at The GitHub Blog 32 32 153214340 Clone in Xcode https://github.blog/news-insights/product-news/clone-in-xcode/ Tue, 06 Jun 2017 05:55:17 +0000 https://github.blog//2017-06-05-clone-in-xcode/ It’s easy to explore code in your browser when you visit a GitHub repository, but you often want to pull that code directly into the appropriate editor and try it…

The post Clone in Xcode appeared first on The GitHub Blog.

]]>
It’s easy to explore code in your browser when you visit a GitHub repository, but you often want to pull that code directly into the appropriate editor and try it out. For example, if the repository contains an .xcodeproj or .xcworkspace file, you might want to open that code in Xcode.

This is possible starting today with the new “Open in Xcode” button.

Open in Xcode

The button works with Xcode 9, the latest version announced at today’s WWDC, which includes GitHub integration developed by Apple. Once you authenticate into Xcode with your GitHub account, the “Open in Xcode” button will appear for relevant repositories on GitHub. Click the button and Xcode will launch, prompting you to choose a directory to clone the repository to your local machine.

Happy cloning!

The post Clone in Xcode appeared first on The GitHub Blog.

]]>
29588
Announcing Git Integration for Atom and GitHub Desktop Beta https://github.blog/news-insights/the-library/announcing-git-integration-for-atom-and-github-desktop-beta/ Wed, 17 May 2017 00:03:32 +0000 https://github.blog//2017-05-16-announcing-git-integration-for-atom-and-github-desktop-beta/ Today’s a big day for desktops everywhere. We’re making the GitHub experience better beyond the browser with two releases—a new release of Atom with Git and GitHub Integration and the…

The post Announcing Git Integration for Atom and GitHub Desktop Beta appeared first on The GitHub Blog.

]]>
Today’s a big day for desktops everywhere. We’re making the GitHub experience better beyond the browser with two releases—a new release of Atom with Git and GitHub Integration and the new GitHub Desktop Beta, completely redesigned on Electron. These releases will help you work more productively, wherever you work best with a streamlined experience across platforms.

The power of Git inside Atom

The Git and GitHub Integration for Atom is ready for your editor, bringing your Git workflow right where you code. The new integration allows you to use some of the most common Git operations directly in Atom’s UI: stage files, commit code, switch branches, and even resolve merge conflicts.

Screen shot of the Git Integration for Atom

Since its 1.0 release in 2015, Atom has grown to 2.1 million active users. Integrating with Git brings together two essential parts of many developers’ workflows, reducing the need to drop to the command line or a separate GUI platform and helping them stay in the flow longer.

And this is just a first step toward the richer GitHub integration Atom will offer in the future. Improvements to existing operations and expansion into all new functionality are just around the corner. Visit the Atom blog to learn more.

A unified, cross-platform experience

Create branches, collaborate with other developers, and commit changes without touching the command line using GitHub Desktop Beta—our new, open source GitHub client.

Screenshot of the all new Desktop Beta, rebuilt in Electron

We’ve rebuilt GitHub Desktop from the ground up in Electron to create a simplified user experience focused squarely on how you use GitHub. Developers who are new to Git and GitHub can get comfortable without the command line and seasoned users can work frictionlessly across multiple projects.

Desktop Beta is open source, ready for your feedback and input at github.com/desktop/desktop. Build on the app with the functionality you need or, even better, contribute and improve the experience for everyone.

GitHub Desktop Beta vs. GitHub Desktop

Desktop Beta gives you the newest desktop features before they’re officially released. If you’re looking for an earlier release, the official GitHub Desktop app is still available for Mac and PC. For a detailed explanation of why we decided to walk away from two codebases and rewrite our app, visit the GitHub Engineering Blog.

Ready to try Desktop Beta? Download the app. You can also get started with the documentation or join the Desktop team for an overview on May 30.

We can’t wait to see what you build!

The post Announcing Git Integration for Atom and GitHub Desktop Beta appeared first on The GitHub Blog.

]]>
29583
Improving the GitHub workflow for the Microsoft Community https://github.blog/news-insights/the-library/improving-the-github-workflow-for-the-microsoft-community/ Fri, 01 May 2015 01:02:05 +0000 https://github.blog//2015-04-30-improving-the-github-workflow-for-the-microsoft-community/ At Microsoft Build 2015, we announced deep GitHub integration in Visual Studio 2015, along with GitHub Enterprise 2.2.0. This release will help developers who work with the Microsoft stack make…

The post Improving the GitHub workflow for the Microsoft Community appeared first on The GitHub Blog.

]]>
At Microsoft Build 2015, we announced deep GitHub integration in Visual Studio 2015, along with GitHub Enterprise 2.2.0. This release will help developers who work with the Microsoft stack make GitHub Enterprise a seamless part of their existing workflow. If you’d prefer to skip the summary, you can see a full list of new features in the release notes. If you’re interested in the highlights, read on.

GitHub Enterprise now supported on Hyper-V and available on Microsoft Azure

It’s important to be able to deploy and run GitHub Enterprise wherever you want. If your team works on the Microsoft stack, we have great news. With the 2.2.0 release, you can now host GitHub Enterprise in the Windows ecosystem using Hyper-V for local hosting or Azure for cloud hosting.

Powerful Collaboration - GitHub Enterprise

To request a 45-day trial of GitHub Enterprise on Azure just let us know.

GitHub Extension for Visual Studio

The new GitHub Extension for Visual Studio lets you work on GitHub repositories within Visual Studio 2015. Once you download the latest version of Visual Studio, you can log in to GitHub, clone and create repositories, and publish your local work without leaving your IDE. To see a walkthrough of the features, check out this video on Microsoft’s Channel 9.

vs-clone

Microsoft Developer Assistant

In case you missed it, Microsoft also announced the availability of the Microsoft Developer Assistant for Visual Studio 2015—a way for developers to search for code on GitHub.com from Visual Studio. Just enter your query and you will see links to public code on GitHub.com, along with information about the project.

Wait, there’s more!

Beyond the Microsoft integration you’ll find lots more to like in Enterprise 2.2.0 including:

  • PDF rendering
  • Mobile web notifications
  • Quick pull requests
  • Xen hypervisor support

For a full list of what’s new, check out the release notes.

If you already use GitHub Enterprise, you can download the latest release from enterprise.github.com.

If you are attending Build 2015 and want to learn more, visit the GitHub booth on the third floor.

The post Improving the GitHub workflow for the Microsoft Community appeared first on The GitHub Blog.

]]>
30706
Seoul Talk and Meetup https://github.blog/news-insights/the-library/seoul-talk-and-meetup/ Mon, 29 Sep 2014 06:44:17 +0000 https://github.blog//2014-09-28-seoul-talk-and-meetup/ We’re in Seoul, Korea for DEVIEW 2014 this week! In collaboration with the Seoul Tech Society, I’ll be giving a talk on GitHub Secrets open to the public on Tuesday,…

The post Seoul Talk and Meetup appeared first on The GitHub Blog.

]]>
We’re in Seoul, Korea for DEVIEW 2014 this week! In collaboration with the Seoul Tech Society, I’ll be giving a talk on GitHub Secrets open to the public on Tuesday, September 30 at 19:45. Please RSVP here if you plan to attend.

Seoul at night by Charles Lam - CC BY-SA 2.0

Following the talk, come join us at the nearby Mekjuya/맥주야 bar (2nd floor) at 21:30. No need to RSVP for the after party, just show up ready for great conversations and a beer on GitHub.

The Details

  • Talk: September 30, 2014 at 19:45
  • Location: D.CAMP, 683-34 Yeoksam-dong‎, Gangnam-gu, Seoul, 6th floor.

Viewer requires iframe.

  • After Party: September 30, 2014 at 21:30
  • Location: Mekjuya/맥주야, 705-6 Yeoksam-dong Gangnam-gu, Seoul, 2nd floor

Viewer requires iframe.

The post Seoul Talk and Meetup appeared first on The GitHub Blog.

]]>
31753
Bellevue Drinkup https://github.blog/news-insights/the-library/bellevue-drinkup/ Thu, 14 Nov 2013 10:24:44 +0000 https://github.blog//2013-11-14-bellevue-drinkup/ Fall has come to the Northwest and so have Microsoft MVP Summit attendees. But, you don’t need to be an MVP to come join @haacked, @shiftkey and @half-ogre to shoot…

The post Bellevue Drinkup appeared first on The GitHub Blog.

]]>
Fall has come to the Northwest and so have Microsoft MVP Summit attendees. But, you don’t need to be an MVP to come join @haacked, @shiftkey and @half-ogre to shoot some pool, have some great conversations, and drink with fellow developers.

Parlor Billiards

The Facts

The post Bellevue Drinkup appeared first on The GitHub Blog.

]]>
30121
Introducing Octokit.net https://github.blog/news-insights/the-library/introducing-octokit-net/ Thu, 31 Oct 2013 05:16:22 +0000 https://github.blog//2013-10-30-introducing-octokit-net/ Octokit is a family of client libraries for the GitHub API. Back in May, we released Octokit libraries for Ruby and Objective-C. Today we’re releasing the third member of the…

The post Introducing Octokit.net appeared first on The GitHub Blog.

]]>
Octokit is a family of client libraries for the GitHub API. Back in May, we released Octokit libraries for Ruby and Objective-C.

Today we’re releasing the third member of the Octokit family, Octokit.net, the GitHub API toolkit for .NET developers.

octokit libraries

Octokit.net is used in GitHub for Windows and provides an async-based API using HttpClient. Octokit.net requires .NET 4.5 or later.

The “Octokit” package is available through NuGet. For Reactive Extensions (Rx) fans, we also have an IObservable-based “Octokit.Reactive” companion package.

We can’t wait to see what you’ll build with it.

The post Introducing Octokit.net appeared first on The GitHub Blog.

]]>
30072
Better password security in GitHub for Windows https://github.blog/news-insights/the-library/better-password-security-in-github-for-windows/ Sat, 24 Aug 2013 05:01:05 +0000 https://github.blog//2013-08-23-better-password-security-in-github-for-windows/ We’re always looking at ways to improve security. Today’s release of GitHub for Windows (version 1.0.54) improves password handling security through the use of OAuth tokens. Prior to this release…

The post Better password security in GitHub for Windows appeared first on The GitHub Blog.

]]>
We’re always looking at ways to improve security. Today’s release of
GitHub for Windows (version 1.0.54) improves password handling security
through the use of OAuth tokens.

Prior to this release the application would encrypt and store your password.
Since the application also registers itself as your Git credential provider,
the app would provide your credentials in clear text to Git.exe whenever it
asked for them.

With this release, when you log in with your username and password, the
application registers itself on GitHub.com as an Authorized application and
receives an OAuth token that it stores instead of your password. This is
similar to how other applications that integrate with GitHub work such as
Travis-CI.

Go to your account settings and click the Applications tab
to see a list of authorized applications.

For a while now, GitHub has supported using Git over HTTPS with an OAuth token.
Now, when Git requires your credentials, GitHub for Windows passes your OAuth
token to Git.

One benefit of this approach is if someone steals your laptop, you can just
go to the Applications tab and click the Revoke button to invalidate the
current OAuth token. The thief can’t retrieve your password from the contents
of your hard-drive. The next time you log in, GitHub for Windows registers
itself again and receives a newly generated OAuth token. Of course in this
situation, it’s still a good idea to change your password.

Enjoy more secure access to your GitHub account!

The post Better password security in GitHub for Windows appeared first on The GitHub Blog.

]]>
30253
Choosing an Open Source License https://github.blog/open-source/choosing-an-open-source-license/ Mon, 15 Jul 2013 23:24:30 +0000 https://github.blog//2013-07-15-choosing-an-open-source-license/ It’s easy to get caught up in code. Sharing your code isn’t everything, though: it’s also important to tell people how they can use that code. Choosing an open source…

The post Choosing an Open Source License appeared first on The GitHub Blog.

]]>
It’s easy to get caught up in code. Sharing your code isn’t everything, though: it’s also important to tell people how they can use that code.

Choosing an open source license can be confusing. We’ve created ChooseALicense.com to help you make that decision.

choosealicense

You can see a breakdown of what’s required, what’s permitted, and what’s forbidden for each license:

breakdown

When you’ve made your choice, copy it to your clipboard with one click:

copy

Have any suggestions? ChooseALicense.com itself is open source. Send us a Pull Request with your changes.

Licenses on GitHub.com

Now that we have all these licenses in one happy home, we want to help people choose their licenses on GitHub, too. When you create a new repository you’ll see a new license picker:

choose-a-license

To get started, simply point your browser at choosealicense.com, or for more information, you can dive into the full documentation. Happy licensing!

The post Choosing an Open Source License appeared first on The GitHub Blog.

]]>
30177
GitHub for Windows Recent Improvements https://github.blog/news-insights/the-library/github-for-windows-recent-improvements/ Fri, 22 Feb 2013 06:28:38 +0000 https://github.blog//2013-02-21-github-for-windows-recent-improvements/ It’s been almost a year since we first released GitHub for Windows. Today we just shipped version 1.0.38. That’s 38 updates since 1.0! As we’ve said before, we ship early…

The post GitHub for Windows Recent Improvements appeared first on The GitHub Blog.

]]>
It’s been almost a year since we first released GitHub for Windows. Today we just shipped version 1.0.38. That’s 38 updates since 1.0!

As we’ve said before, we ship early and often.

Since we’ve been mostly quiet about the work we’ve done with GitHub for Windows, I thought I’d summarize some of the improvements we’ve made recently.

Visual Studio Git support integration

You may have heard that Microsoft announced an early preview of their Git integration for Visual Studio. The easiest way to get a Git repository into Visual Studio is to clone it via GitHub for Windows. When you navigate to the Team Explorer, it’ll be listed there.

vs-integration

Repository Private/Public glyphs

Repositories now have an indicator that shows whether they are a private, public, or non-GitHub repository.

private-public-indicators

Drag and Drop URLs to Clone Repositories

If you have a URL to a Git repository, you can now simply drag and drop it onto GitHub for Windows’ dashboard to clone that repository. This is handy if you have repositories not on GitHub that you need to work with.

drag-drop-url-to-clone

Drag a folder to create a repository

Say you have some code that’s not yet in a Git repository. Simply drag it onto the dashboard and we’ll create a new Git repository with the code.

drag-to-create-repo

If you haven’t installed GitHub for Windows, download it from windows.github.com. It’s the easiest way to get Git on a Windows machine.

The post GitHub for Windows Recent Improvements appeared first on The GitHub Blog.

]]>
30105
Honolulu Drinkup https://github.blog/news-insights/the-library/honolulu-drinkup/ Tue, 11 Sep 2012 01:33:12 +0000 https://github.blog//2012-09-10-honolulu-drinkup/ Join us for our first ever drinkup (as far as I can tell) in the land of Aloha! After speaking about Git and GitHub at the Box Jelly at 7:00…

The post Honolulu Drinkup appeared first on The GitHub Blog.

]]>
Join us for our first ever drinkup (as far as I can tell) in the land of Aloha!
After speaking about Git and GitHub at the Box Jelly at 7:00
we’ll walk over to Kanpai Bar and Grill for some drinks on GitHub.

When

Thursday, September 13th around 8:30 PM

Where

Kanpai Bar and Grill

alt text

The post Honolulu Drinkup appeared first on The GitHub Blog.

]]>
31018