After Reddit and VirtualBox, the third post of the Know your scopes series is about a developer scope : the GitHub one, originally written by Chris Wayne.

Search by project, by user

Its main feature is to give you quick access to almost every project on GitHub. For each result, it uses the mimetype icon of the main language of the project and a double-click (or enter) takes you to the page. The fastest way to activate it is to use the git keyword (it also works with github or code): eg. git:gedit



The number of results is limited to 10, which is an automatic limit enforced on server-side scopes. One that will probably be revisited over time, per scope, based on usage frequency.

You can also find projects from a specific user with the @ search modificator.

eg. git:@didrocks

Previews

Previewing a result gives you the project description, user name, language and the number of people keeping track of it. If you think it should include anything else, let’s discuss it in the comments section.

git clone from the Dash

The next step for this scope is to enable its ability to clone a project from the preview when you have git installed. The big question that still needs an answer is “where” to clone it by default. This will also open the door to local project management and github accounts integration, but we’ll talk about that later…

That’s it for GitHub, the next post will be about the MovieDB scope and how to get the most of it.