jlord / sheetsee.js

:eyes: :chart_with_upwards_trend: Visualize Data from a Google Spreadsheet
jlord.github.io/sheetsee.js
Other
2.96k stars 884 forks source link

Sheetsee To-do #33

Closed jlord closed 10 years ago

jlord commented 11 years ago

I have a wee bit of time (and an imperative: Mozfest) to get going on some work I've been wanting to put into Sheetsee.

Modularize

Get these things on NPM and Browserify them together.

For more advanced users, this allows you to build with just the parts of Sheetsee you intend to use (no need to have the stuff for charts if you're just mapping). For people who are newer, or don't care, you can still download the full (core + maps + tables + charts) source code from the repo and include it the same way you would any other library in your HTML head.

Will be digging into @remixz's PR (which is on this branch) since I think he covers a lot of this. YAY!

Enhancements

Good things.

Create a website that will generate the static code for you!

Niceties

Clean up and improve documentation, highlight Fork-n-Go examples in the wild and Tips-n-Bits.


Fingers crossed it ends up easier than expected :) Thoughts on the outline are :heart_eyes_cat:

remixz commented 11 years ago

:+1: If you want any help with this, let me know!

jlord commented 11 years ago

Thanks @remixz! I'm pulling things out and making modules! Woo! Are you on IRC any?

jlord commented 11 years ago

Progress Report!

Modualrization is in full swing! I've started pulling out the sections into modules. They're not finished yet, but almost (need to test and rewrite docs)

sheetsee-core sheetsee-tables sheetsee-maps sheetsee-charts

:heavy_check_mark: I've added polygon support! to the maps. :heavy_check_mark: I've added pagination! to the tables.

Both of these have only been applied to the module versions right now, I'm leaving the sheetsee version in this repo intact until it's all ready to be switched over.

So onto documenting the updates!