Skip to content

Instantly share code, notes, and snippets.

@paneq
Last active December 13, 2015 23:19
Show Gist options
  • Save paneq/4990985 to your computer and use it in GitHub Desktop.
Save paneq/4990985 to your computer and use it in GitHub Desktop.
Muon pitch

Muon

Not comfortable with your current time tracking tool ? Expecting something better ? Faster, easier, less fancy but more effective ? Muon might be for you

Muon is a commandline tool

$ cd project/
$ muon init

$ muon start ticket:123 description:"Fixing layout header"
$ git add .
$ git commit -m "Fix left header"
$ git add .
$ muon status

Tracking: 11 seconds.
Today:    0 seconds.
Total:    11 seconds.

$ git commit -m "Fix right header"
$ muon stop

Tracking: Stopped
Today:    20 seconds.

Muon is git based

So what ?

  • it means it works async and offline
  • You can easily backup your entry logs
    • by sending them to your own server over ssh.
      • Of course git can do it
    • or to github
      • Even store side-by-side as a branch in the same repository as your code
      • or in a different repository
  • You can selectively push your tracking data to different people involved in your time tracking workflow
    • Your company
    • Project client
    • Same way git supports multiple strategies for working with code, here it supports multiple strategies for sharing your records.

Muon stores data in JSON

Why should I care ?

  • If there is something that muon cannot do, you can easily achieve it by writing such feature yourself.
  • It is safe format that can be distributed to third-party apps which can help you squeeze more from your data
  • It gives you flexibility to store any arbitrary data for time records such as ticket numbers, descriptions etc

Features

  • rich frontend available via browser on your local machine
  • fast
  • distributed
  • you are never locked in with your data. You always own it.
  • encrypted attributes
  • written in Ruby
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment