Coder Social home page Coder Social logo

jirassic's Introduction

Jirassic for 9 to 5

Using the browser or paper and pen to track your work is not for the age of artificial intelligence, you have to keep a tab open along the other 100, you have to remember how much time you’ve spent on tasks, you have to deal with the heavy Jira UI. Jirassic purpose is to replace this primitive workflow and track everything automatically.

Jirassic is a Mac app that stays in the status bar and listens for clues that something happened, you either finished a task, a meeting, the lunch...

Features

  • Track automatically the time you’ve spent on tasks based on git commits made through the jirassic shell support
  • Track lunch break
  • Track daily scrum meetings
  • Track code reviews
  • Track wasted time (your boss will love this)

Screenshot Screenshot

How it works

  • When you come in the office in the morning Jirassic will ask you to start the day
  • Tasks are logged when you finish them, not when you start. The premise is that you're always doing something productive, but don't worry you can log wasted time too, just that it will not add to the total worked time
  • Tasks can be logged in multiple ways: manually by clicking + on an existing item in the list; automatically when commiting to git with Jit cli; for the time spent away from the computer you'll be asked what did you do; from command line with jirassic cli
  • At the end of the day/week/month you can go to reports tab and copy paste the logs to jira timesheets (we are working in doing this step automatic)

Shell support

  • jit-cmd Use 'jit commit' to commit to git then automatically log the commit message to Jirassic. But it comes with much more useful commands https://github.com/ralcr/Jit
  • jirassic-cmd Use Jirassic from the command line, you can manipulate the Jirassic database directly from the command line, the app does not have to be open.

Install jirassic cmd

You can install it by running this commands in Terminal:

sudo curl -o /usr/local/bin/jirassic https://raw.githubusercontent.com/ralcr/Jirassic/master/build/jirassic
sudo chmod +x /usr/local/bin/jirassic

(Note that this precompiled version works with the AppStore app, it won't see the database of the non-AppStore app compiled by yourself) Screenshot

Compile

Xcode8 and swift3 is needed. Use the target 'Jirassic macOS' because it is configured to run without signing, that means backup to iCloud will not be available. If you need iCloud you can use the Jirassic AppStore target after you create your own iCloud container and provisioning. The downside is you can't commit to the project with that target modified and pulling changes might have conflicts.

Licence & contribution

Jirassic is a paid software in the Appstore, for this reason you are not allowed to resell or distribute this software. It is not recommended to take it from unknown sources either, you don't know what malicious changes someone did to it. If you wish to contribute with code note that you will not be paid, we still hope you contribute with creating issues to make it a better software.

jirassic's People

Contributors

cristibaluta avatar cristianbaluta avatar

Watchers

Kishore Bot 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.