Closed morgajel closed 10 years ago
@morgajel Looking at the data, it may make sense as JSON data?
What are your thoughts @antlong ?
I believe storing the data as CSV or JSON would be a viable alternative to the propitiatory XLS
@AlexMason JSON may be a good way to set this project up for a server side hosted implementation when it gets there.
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 .
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.
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.
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 .
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).
Data has been converted to json to simplify initial imports and db reloads.
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.