ct-martin / github-graphs

Fork of jrtechs/github-graphs for front-end rewrite to Nuxt
https://github-graphs.com
Mozilla Public License 2.0
0 stars 0 forks source link

Refactor Planning #3

Open ct-martin opened 4 years ago

ct-martin commented 4 years ago

@PeterMorganGH since we're both working on refactoring I think it would be useful to have a place to track what we're working on to avoid doing duplicate work or accidentally making unneeded git conflicts.

I would like to work on making the graphs native Vue components. Would it be easiest for you if I re-made the charts with sample data and you could send data to them after you finish refactoring?

@jrtechs you mentioned wanting to add heatmaps at some point and in PM you mentioned that you've used Plot.ly before - would you like to use Plot.ly for all charts other than the network and timeline (since those ones aren't supported by Plot.ly yet)?


Here's the to-do list as I see it right now (specific to front-end refactor), feel free to make suggestions:

petermorgandev commented 4 years ago

I am more interested in parts of the site like the profile sidebar and will leave any graph interactions to you. I haven't actually figured out what exactly I intend to work on yet, but will leave another comment here with my Todo list.

jrtechs commented 4 years ago

@ct-martin I made a quick heatmap with D3 for the repository the other day, looks something like this: teleirc

I think that sticking with plotly for this website would be ideal since their visualizations typically have nice ways for users to change the scaling and other variables in the graph. If we could settle on only using vis, plotly, and D3 I would be fine with that-- we don't want to use every javascript library under the sun.