Closed rufuspollock closed 11 years ago
Note there is a distinction (probably) between:
We are focusing on the second item here: persisting a given project
Why do we want persistence?
There are several aspects
Do we also need to support persisting intermediate changes so we can undo quickly?
Not sure we need to specify here but obviously stuff that can be represented as JSON or CSV (+ datapackage).
We will likely persist to two places:
Notes:
We will focus on Gist persistence first as it gives us ability to share with others
http://developer.github.com/v3/gists
How do we save structure of the project? Options:
Separate files
Closing as nothing major left to do in the near term. Definitely need to think further about short-term versus long-term persistence but basic setup is now working.
Note there is a distinction (probably) between:
We are focusing on the second item here: persisting a given project
Why
Why do we want persistence?
Implementation
There are several aspects
What we persist
Do we also need to support persisting intermediate changes so we can undo quickly?
How we serialize
Not sure we need to specify here but obviously stuff that can be represented as JSON or CSV (+ datapackage).
Where we persist to
We will likely persist to two places:
Notes:
We will focus on Gist persistence first as it gives us ability to share with others
Gist persistence
http://developer.github.com/v3/gists
How do we save structure of the project? Options:
Separate files