Code Monkey home page Code Monkey logo

burnchart's People

Contributors

bitdeli-chef avatar douglassims avatar ebollens avatar hughescr avatar jhnns avatar radekstepan avatar yoiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

burnchart's Issues

Resolve milestones by name

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.

Support multiple milestones

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! ๐Ÿ‘

Autocomplete on owner's name

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.

have a demo static "service"

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.

improve graph

  • switch to hint.css and calculate the best position
  • remove callback from graph.render

Warn when timed out

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).

Show a list of user's repos

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

Issue title to determine size

Use issue title to determine size. So change the config file and make it extensible to select other strategies for size counting.

"Master" circles in chart

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.

docs?

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!

Custom milestone start date

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.

Be able to delete projects

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.

allow multiple issues

and accept different time ranges, calculate burndown individually and fill out the rest with zeros to cover the widest range

config.json response required "Content-Type:application/json"

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;
}

private repos

Is there a way use this tool with private github repos?

UI for the config

Be able to config options through ui that currently have to be hardcoded in the config. Save the settings in local storage.

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.