9-volt / bug-life Goto Github PK
View Code? Open in Web Editor NEWBug Life - GitHub Data Challenge 2014
Home Page: https://9-volt.github.io/bug-life/
License: MIT License
Bug Life - GitHub Data Challenge 2014
Home Page: https://9-volt.github.io/bug-life/
License: MIT License
Follow https://9-volt.github.io/bug-life/?repo=streetcomplete/StreetComplete
Try to open one of links
It generates listing for StreetComplete
Implement caching feature.
When rendering a repo, the semicircles that display how long each bug lived is gone.
I can reproduce this issue on Chrome 51, Firefox 47 and Edge 38 All on Windows 10 preview
We do use Bootstrap and Boostrap docs theme. It is 130kb of data. Fonts take ~150kb of data.
Getting rid of unnecessary data may save a lot. giakki/uncss may be used for some tasks.
Research into cleaning unused JS parts (JS taker ~1Mb). Or at least use CDN for biggest libs (D3, jQuery).
Right now clicking on a region in stackedArea will display only that label in stackedArea. This does not affect semicircles. Both visualisations should be synchronised.
Either remove ability to select a label either make them change both visualisations.
When I use a token and enter whatwg/html, I get a graph that caps out at 338 on the right-hand side (i.e. at the present day). However, there are only 261 open issues on whatwg/html. Even if you were erroneously including pull requests, there are only 17 of those.
Any ideas?
Based on #2 .
We need to select few (3?) examples and add them to showcase (this section can be renamed).
Each example should have a screenshot (for those who'll not manage to see real graphs) and a description. Description may contain interesting facts like "it may be seen that in June many issues were closed because it was a release deadline" or "after May 2013 the project lost developers attention and issues grew up 3 times".
In order to reproduce:
New visualisation will be loaded.
It is a desired behaviour, but I have no idea how it is triggered.
We need to find some interesting examples.
I would keep ruipgil/scraperjs, NYTimes/backbone.stickit and jashkenas/backbone.
It would be great if each example will have a charming, simple and clear description.
Examples can be ordered (by some parameter such as awesomeness).
Right now 'no label' is always added to list of labels.
It rises an error:
Uncaught TypeError: Cannot read property 'hasOwnProperty' of null
somewhere in parser.js
Be aware that loading such a big amount of data with open inspector may crash entire tab.
Time scale
When clicked on them, nothing happens.
On window resize graphs adjust. With graphs that have 1 year of data it loads a powerful machine to 100% CPU for few seconds.
Research if it is caused primarily by animation and if yes then remove it.
It would be nice to have unique permanent URLs for sharing graphs.
For example: http://9-volt.github.io/bug-life/?username=deanmalmgren&repo=textract
Otherwise there is no way to share a specific graph.
Right now SVGs are emptied right before drawing on them.
If a SVG contains an old graph then there will be a small amount of time in which old graph will be visible. With huge data graphs this delay may take seconds.
I'm running this tool for ClickHouse/ClickHouse but the resulting graph is basically unusable: it renders very slowly and due to the "stacked" visualization I cannot see the dynamics of open issues with bug
label.
Filtering by label will solve both problems.
When I graph the whatwg/html repo, only about the right 1/8th of the graph area is used. Could it instead spread out so that the earliest date is at the left side?
About section should be rewritten. It should contain:
If a user is not authenticated and tries to load a large project (like backbone), then the error "rate limit reached" is not displayed.
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.