8000 GitHub - heliom/octofeed: Your GitHub news feed, without the mess
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Apr 30, 2019. It is now read-only.

heliom/octofeed

Repository files navigation

OctoFeed

Installation

GitHub apps

You need to register 2 GitHub apps with the following callbacks:

http://yourdomain.com/auth/github_public/callback
http://yourdomain.com/auth/github_private/callback

Personally, I added 127.0.0.1 octofeed.dev in my /etc/hosts file and serve the app with Shotgun. The domain of the apps is http://octofeed.dev:9393.

Environment configuration

Set your GitHub apps id & secret in config/environment.rb. You may also want to change your database URI.

$ cp config/environment.rb.sample config/environment.rb

MongoDB

The easiest way to install MongoDB is with Homebrew:

$ brew install mongodb

Don’t forget to follow the instructions at the end of the install script.

Ruby dependencies

$ gem install bundler
$ bundle install

Node.js modules (dev dependencies)

The app is developed with Stylus (with nib) & CoffeeScript. Both are required if you want to run the app locally.

$ npm install

Submodules

$ git submodule init && git submodule update

The Thinking

http://heliom.ca/en/blog/octofeed

Things we fixed

Things we added

  • Repo icon/avatar. If a repo has an /icon.png image in its master branch, it will be displayed in repo-related feed entries.

Things we noted

About

Your GitHub news feed, without the mess

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0