woellchen / sprintanalyzer Goto Github PK
View Code? Open in Web Editor NEWJIRA/Greenhopper Sprint Analyzer
License: MIT License
JIRA/Greenhopper Sprint Analyzer
License: MIT License
simple but handy: show the issue summaries next to the issue keys
when querying jira for all sprints of a rapidview, it does not include future sprints (not yet started ones)
this requires a new method in the node-jira lib finished first
introduce a blacklist that enables to ignore specific sprints for all actions possible
my idea is to cache full (jira) requests bound to the client connection
hence a reload will invalidate the cache state, forcing to reload data from jira
of course, (almost) static data like the rapid view id can be cached globally, so we have basically two layers of caching
question is if it would be good and when to invalidate that connection cache
would be nice to visualize in some way which issues are completed/incompleted by grouping them or something
one thing would be another graph and the other thing is the issue listing itself in the analyze view
Not every Jira project will have the same way to calculate the velocity therefore I suggest to introduce a project config.
Each project would then be able to configure project specific stuff.
Suggestion for the structure:
{
"project": "project",
"velocity": {
"type": "labels",
"labels": {
"size": "value",
...
}
}
Should there be one config file per project or one config file for every project?
Something for later would be, that one can simply create the config for a project the first time the project page is open (maybe even edit existing configs).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.