# GitHub Classroom Desktop

A desktop helper for [GitHub Classroom](https://classroom.github.com/)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](http://standardjs.com)

## Installing for Development

A local version is simple to set up:

```
git clone https://github.com/education/classroom-desktop
cd classroom-desktop
script/setup
```

Once installed, run the application with

```
script/run
```

## Building

You can build Classroom Desktop into executables by running

```
script/package
```

Please follow platform-specific instructions below:

### MacOS

Building for MacOS requires an [Apple Developer ID certificate](https://developer.apple.com/developer-id/).
Once obtained and installed on your machine, reference the identity as the
`CLASSROOM_DESKTOP_OSX_DEVELOPER_ID` environment variable. This can be done by
adding the following line to your `.bashrc`:

```
export CLASSROOM_DESKTOP_OSX_DEVELOPER_ID=<your developer identity>
```

You can retrieve a list of developer identities available in your keychain by running:

```
security find-identity -p codesigning
```

# GitHub Classroom Desktop
[![Build Status](https://travis-ci.org/education/classroom-desktop.svg?branch=master)](https://travis-ci.org/education/classroom-desktop)

A desktop helper for [GitHub Classroom](https://classroom.github.com/)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](http://standardjs.com)

## Installing for Development

A local version is simple to set up:

```
git clone https://github.com/education/classroom-desktop
cd classroom-desktop
script/setup
```

Once installed, run the application with

```
script/run
```

## Building

You can build Classroom Desktop into executables by running

```
script/package
```

Please follow platform-specific instructions below:

### MacOS

Building for MacOS requires an [Apple Developer ID certificate](https://developer.apple.com/developer-id/).
Once obtained and installed on your machine, reference the identity as the
`CLASSROOM_DESKTOP_OSX_DEVELOPER_ID` environment variable. This can be done by
adding the following line to your `.bashrc`:

```
export CLASSROOM_DESKTOP_OSX_DEVELOPER_ID=<your developer identity>
```

You can retrieve a list of developer identities available in your keychain by running:

```
security find-identity -p codesigning
```

Add Travis CI master branch status badge
Add Travis CI master branch status badge
