radekstepan / burnchart Goto Github PK
View Code? Open in Web Editor NEWGitHub Burndown Chart as a Service
Home Page: https://burnchart.netlify.app
License: GNU Affero General Public License v3.0
GitHub Burndown Chart as a Service
Home Page: https://burnchart.netlify.app
License: GNU Affero General Public License v3.0
Trendline is sometimes cutting into axes, see rails/rails/36.
Be able to config options through ui that currently have to be hardcoded in the config. Save the settings in local storage.
Highlight today in the chart better, perhaps just a red line and a text next to it saying what date it is.
Give people the ability to use private or public repo access. Use a dropdown button instead of the current Sign In button, where we can choose either or. http://material-ui.com/#/components/dropdown-menu.
Serve static JSON of milestones and issues so that we don't have to connect to a live repo.
The issue is time, since we won't be able to dynamically adjust the milestone date range.
https://github.com/radekstepan/timeline.js/blob/master/js/models/Entry.js
So that we more quickly and accurately move between days.
Use issue title to determine size. So change the config file and make it extensible to select other strategies for size counting.
Be able to delete added projects. On the project page listing all milestone, enable the cog at the bottom of the table, clicking it slides a link with a dustbin next to it which deletes the project.
Do you plan to support multiple milestones per repo? The current implementation looks like it supports only one milestone:
request.all_milestones repo, (err, data) ->
# Request errors?
return cb err if err
# GitHub errors?
return cb data.message if data.message
# Empty warning?
return cb null, 'No open milestones for repo' unless data.length
# The first milestone should be ending soonest.
m = data[0]
# Empty milestone?
return cb null, 'No issues for milestone' if m.open_issues + m.closed_issues is 0
cb null, null, m
Besides that: awesome project! ๐
The javascript produced looks like this:
issues[1375459200000].push('Don't revert typed credit card when you click a checkbox.');
http://burnchart.io#rails I would expect it to list all the projects for that owner so I can select one of them (Ryan). We could show a list of available project names with their: description
, private
flag and has_issues
making the project greyed out if no issues found, cache these projects in local storage.
One possible approach is to expand on the repo input field like here, but it still doesn't solve what happens when we just type in a username into the URL
Use tap plugin for Ractive so we work on mobile.
and accept different time ranges, calculate burndown individually and fill out the rest with zeros to cover the widest range
Shows loading but no req in network tab.
Opera 12.16
Use CommonJS as we are building one tight package and it makes it easy to test in Node.
Pretty sure this should be working: http://radekstepan.com/github-burndown-chart/#!/mbostock/d3/30
30 refers to the 3.4.x milestone: https://github.com/mbostock/d3/milestones
There is a 404 on your config.json .. not sure if that's related.
In add a project form autocomplete on my username, orgs I am member of and repos I have access to, use code from elastic-med to show the first option with Tab doing the autocomplete.
Deal with Firebase timing out, are we still logged-in? Show a warning page telling the people to refresh the browser (adding a button to do the same).
Be able to specify milestone by name (will nicely show in title), so when we type in owner/name/name it should resolve the number.
by biggest bang for the buck and shortest turnaround time
Hey @radekstepan -- this project is awesome. and as far as I can tell.. the only one of its kind
Then, assign tickets to milestones and add labels to them in the format size n.
I don't totally understand what this means..
Could you expand on how to use this? Right now I'm getting a view like this:
This is on the yeoman/yeoman project I'm trying to track.. as well as intermine/intermine.. The ideal/actual arrays are being filled up with 0 y
values.. I'm not exactly sure how to address this, but it seems like it could be something small
Thanks for your help!
How can I show a burn down for all milestones rather than a single milestone?
I'm trying to view the burn down for the BladeRunnerJS project (https://github.com/BladeRunnerJS/brjs) using the default URL - http://radekstepan.com/github-burndown-chart/#!/BladeRunnerJS/brjs. That seems to show the burn down for the "0.8" milestone rather than all milestones that contain issues.
Am I missing something or is this not something that is yet possible?
GitHub used to support custom milestone start dates, reopen when they do so again...
Is there a way use this tool with private github repos?
Show project name on the milestone page, in the title so that we immediately know where we are.
The missed commands are as follows:
$ sudo npm install bower -g
$ sudo npm install grunt -g
$ sudo npm install grunt-cli -g
My Nginx server was returning JSON file as "Content-Type:application/octet-stream", and this will make the application failed toread the file as a JSON.
I managed to fix this issue by adding the following line to my nginx/mime.types
types {
# ...
application/json json;
}
One click to go from a project or milestone view to github; have an icon in the header.
Focus on form fields style (blue outline etc) and switch off user-select on buttons.
If all issue circles in the chart are close to each other, make a "master circle" that amalgamates all the issues into one large circle, makes for a prettier view.
Until GH fix milestone start date then provide an option to specify it; for example a text like this: starts: 09-10-2014 in the description of a milestone which we provide regex for in the config.
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.