Giter VIP home page Giter VIP logo

jirajockey's Introduction

JiraJockey

To add to chrome, go to menu > settings > extensions check the Develper mode box. then select Load unpacked extension and load the JiraJockey directory

To enable the cache to store your agileboard, go to the options page in the chrome extensions settings, and enter the agile board ID where prompted

Branches

Stable releases are the numbered branches. The functionality below is the functionality in the last stable release. All dev work is done on master

Functionality

  • Jira Cache

    • a half hour long cache of the agile board and use tickets is polled/updated through a background script. it is set to diplay if jira is down, or it is accessible through the options page broken
  • Agile Board

    • Converts in sprint open ticket ticket id bar to a progress bar of sub tasks
    • Adds the photo of the assignee to the ticket entry
    • Shades resolved tickets as grey
    • Shades in code review tickets as orange
    • Shades ready for QA tickets as green
    • Sets the goal line as gold bar
    • Shades tickets in the blocked epic as purple
  • GitHub

    • Changes ticket in title to link to jira ticket
    • Added a box to the bottom of the first comment in the PR comtaining the commands to pull the pr
    • Converts localhost links in comments to clickable links, displaying only the path
    • Scans PR submission pages and restyles the button && adds a warning if debuggin code is found
  • Poller

    • all style changes listed above will execute every tenth of a second for 30 seconds to accommadate for AJAX requests and restyling in both
  • Jira and Git

    • after two minutes of inactiviy on the page, the poller will cease
    • the timer is reset on a mouse move event
  • localhost:*

    • Adds a populate button to the bottom of localhost pages. Using internal key-value pairs, it fills in forms on the page. NOTE 1: its works with localizations. NOTE 2: please update key value pairs as new ones are discovered. especially non-english

To Do

  • locaclhost:*

  • remove populate by default, add it to the options page to enable

  • Global

  • add tools button to toolbar, containing various utils

    • url (with QS) to object translator
  • Home

  • add home page to list open PR's, and tickets assigned to you in the sprint. possibly using the [Github API] (https://developer.github.com/v3/pulls/)

  • Jira

  • add buttons to hover to quickly navigate the agile board when moving tickets

  • shade tickets with 'is blocked by' attribute

  • ctrl + up or down - move the currently selected items to the preceding or following box

  • Git

  • color the blocked status purple, with teh blocked epic

  • high-priority add logic to close tickets and assign to user

  • add pop up for open PR's in watched repo's

  • Add post PR option to new PR submissions

  • Disable submit PR button if console logs or writefiles are detected

  • json

  • persistant focus on a subprop accross page loads

Shout out to Adam Bretz for the name

jirajockey's People

Contributors

johnhof avatar gingerbear avatar

Watchers

James Cloos avatar Abhijit Nukalapati 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.