GithubHelp home page GithubHelp logo

lucker6666 / omega Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wachunga/omega

0.0 0.0 0.0 904 KB

Real-time issue tracker optimized for small teams

Home Page: http://omegatracker.nodester.com

License: MIT License

omega's Introduction

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, where it is actively being used. More details

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 <omegatracker.nodester.com>. But to have Ω all to yourself, there are a couple of options:

  1. Install it on your own server

    Install node.js (which comes with npm) and run npm install omega -g.

  2. Install it in the cloud via a PaaS like nodester, heroku, openshift, etc.

    Nodester is the easiest route, and it's free. Process is roughly as follows:

    • request a coupon, install the CLI, etc
    • nodester app create myomega
    • git clone [email protected]:wachunga/omega.git
    • git remote set-url nodester [email protected]:/node/git/<your_details_here>.git
    • git push nodester master
    • install required dependencies: nodester npm install myomega
    • set the NODE_ENV: curl -X PUT -u "<user>:<pass>" -d "appname=myomega&key=NODE_ENV&value=nodester" http://api.nodester.com/env

Usage

Start the server:

omega [--port <port>] [--pass <password>]

<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: 230
 files  : 102
 authors:
   207  David Hirtle            90.0%
    15  Neil Gentleman           6.5%
     6  Drew Miller              2.6%
     1  Farrin Reid              0.4%
     1  Russell Porter           0.4%

Bugs

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

omega's People

Contributors

wachunga avatar nigelzor avatar russellporter avatar xer0x avatar blakmatrix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.