MultiverseMiner / multiverseminer

Join the chat: #multiverseminer on irc.freenode.net
http://dev.multiverseminer.com
Other
42 stars 18 forks source link

Store data as csv rather than xls #94

Closed morgajel closed 10 years ago

morgajel commented 10 years ago

Something to consider; if you store the data as a csv, it will be functionally the same, but github will be able to show diffs.

interlock commented 10 years ago

@morgajel Looking at the data, it may make sense as JSON data?

What are your thoughts @antlong ?

AlexMason commented 10 years ago

I believe storing the data as CSV or JSON would be a viable alternative to the propitiatory XLS

interlock commented 10 years ago

@AlexMason JSON may be a good way to set this project up for a server side hosted implementation when it gets there.

antlong commented 10 years ago

Guys. The xls is converted to json when you build the game. There's no real issue here. Xls is better for collboration. Easier to people to use who aren't programmers.

On Thursday, July 31, 2014, James S notifications@github.com wrote:

@AlexMason https://github.com/AlexMason JSON may be a good way to set this project up for a server side hosted implementation when it gets there.

— Reply to this email directly or view it on GitHub https://github.com/antlong/multiverseminer/issues/94#issuecomment-50834445 .

AlexMason commented 10 years ago

It doesn't take a programmer to edit JSON or CSV data either. But tbh, most non-programmers are not going to take the time out to edit the XLS files in the first place. And it would allow better integration with Github.

interlock commented 10 years ago

More to what @AlexMason is saying, but we can't diff xls files effectively. JSON or CSV can atleast track changes in a human readable format. If a bug is introduced due to data, it would be hard to track down as XLS.

antlong commented 10 years ago

It's a temporary solution until we have a database in place and a web page to edit the contents. A better solution than json or csv for readability and ease of use.

On Thursday, July 31, 2014, James S notifications@github.com wrote:

More to what @AlexMason https://github.com/AlexMason is saying, but we can't diff xls files effectively. JSON or CSV can atleast track changes in a human readable format. If a bug is introduced due to data, it would be hard to track down as XLS.

— Reply to this email directly or view it on GitHub https://github.com/antlong/multiverseminer/issues/94#issuecomment-50836271 .

morgajel commented 10 years ago

I think JSON would be a good choice, and would be easy to transition into something like redis on the server side down the road (I do similar for Megacosm-Generator).

morgajel commented 10 years ago

Data has been converted to json to simplify initial imports and db reloads.