GitXplorerGitXplorer
b

github-notifications

public
212 stars
25 forks
41 issues

Commits

List of commits on branch master.
Unverified
6055b9ff198214802f7500a4862bcbf4ac86b59a

Merge pull request #156 from jerone/features/closable-shortcuts-modal

bbkeepers committed 9 years ago
Unverified
8e384f1bfa99eaa0d3b1fc82c37725420390b68c

Make the shortcuts popup a modal

jjerone committed 9 years ago
Unverified
e9ac81a254c21c5d3a0c43a6fcd3bcc7492def30

Merge pull request #150 from jerone/patch-1

bbkeepers committed 9 years ago
Unverified
616035ade008184826ece708ceab297861087ad8

Merge pull request #152 from jerone/features/protips

bbkeepers committed 9 years ago
Unverified
10210f4094af01e17069d5e78c2acc64131aa3b3

Merge pull request #153 from bkeepers/cedar-14

bbkeepers committed 9 years ago
Unverified
996a4f0f29c8cfb1e52b3fd11088f60e2915e067

run `lineman build` after `npm install`

bbkeepers committed 9 years ago

README

The README file for this repository.

GitHub Notifications Build Status

a rich interface for GitHub Notifications. Check it out here: https://notifications.githubapp.com/

Local Development

To run the app locally, make sure you have a working Node.js environment, and then from the terminal run:

$ script/bootstrap
$ script/server

This will install all the needed dependencies, start up a server, and open localhost:8000 in your browser.

Contributing

This project is built using lineman, a simple tool for building JavaScript web applications. There is no server component. The app gets compiled into static HTML, CSS, and JavaScript that uses the GitHub API.

The app is mostly CoffeeScript and uses Backbone. app/js/app.coffee is the starting point.

The styles use Stylus. app/css/app.styl is the starting point.

If you find what looks like a bug:

  1. Check out the issues on GitHub to see if anyone else has reported the same issue.
  2. If you don't see anything, create an issue with information on how to reproduce it.

If you want to contribute an enhancement or a fix:

  1. Fork the project on GitHub.
  2. Make your changes.
  3. Commit the changes without making changes to any other files that aren't related to your enhancement or fix.
  4. Send a pull request.