Skip to content
Real-time issue tracker optimized for small teams
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db
public
server
tests
views
.gitignore
.jshintignore
.jshintrc
LICENSE
Procfile
README.md
app.build.js
build.sh
jshint.sh
package-lock.json
package.json
r.js
server.js

README.md

Omega Issue Tracker

Traditional issue trackers emphasize metadata and workflow and tend to add considerable overhead to a project. They make little sense for small, highly collaborative teams.

Ω is not traditional. It facilitates squashing issues, not documenting their life stories. No administrivia.

Initial version created during a Big Idea Day at Pulse Energy. More details

Demo

Give it a whirl at http://omegatracker.herokuapp.com. The redis database there is severely limited, but it should suffice as a demo.

Features

  • real-time

    • you never need to refresh to get updates
    • chat with team members in the same context
    • optional growl-like notifications even outside the browser (Chrome only, for now)
  • minimalist

    • everything you need on a single page
    • no need to sign up for yet another account with yet another password
    • use tags and flexible filtering to achieve any workflow you want
    • easy setup thanks to few dependencies
  • projects

    • create as many as you need (one per task/feature works well)
    • can mark 'top secret' if you want some privacy (for total security, host Ω behind your firewall)

Installation

Depending on your needs, you could create your project on the demo site. But to have Ω all to yourself, there are a couple of options:

  1. Install it on your own server

    1. Install node.js (which comes with npm)
    2. git clone git@github.com:wachunga/omega.git
    3. cd omega; npm install
  2. Install it in the cloud via a PaaS like Heroku, OpenShift, etc.

Usage

Start the server:

npm start

Or, to specify options:

node server [--redis] [--port <port>] [--pass <password>]

<redis> - use Redis for persistence instead of json on the file system.

<port> - Where the server listens for connections. Defaults to 1337.

<password> - Password required for accessing project admin section. Defaults to 'admin'. (Default username is also 'admin'.)

Then just open a browser to http://localhost:1337 or wherever.

Tests

Ω is unit tested using Jasmine. Open tests/SpecRunner.html to run the tests.

Contributors

 project: omega
 commits: 254
 files  : 105
 authors: 
   221  David Hirtle            87.0%
    24  Neil Gentleman          9.4%
     6  Drew Miller             2.4%
     2  Russell Porter          0.8%
     1  Farrin Reid             0.4%

Bugs

Our dev instance of Ω is not public (for now), but feel free to file issues on github as usual.

You can’t perform that action at this time.