diff options
author | Joey Hess <joey@kitenet.net> | 2012-05-28 14:41:23 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-05-28 14:41:23 -0400 |
commit | a5da677b9e37747dfb86eda998ce92bd5ff80d03 (patch) | |
tree | da74c20190dd112303e5b32c445e55ca60c1f107 | |
parent | 5d178d2aca257347fa0d402a933a45a350bd8ad5 (diff) |
update
-rw-r--r-- | doc/design/assistant.mdwn | 2 | ||||
-rw-r--r-- | doc/design/assistant/cloud.mdwn | 28 | ||||
-rw-r--r-- | doc/design/assistant/syncing.mdwn | 6 |
3 files changed, 32 insertions, 4 deletions
diff --git a/doc/design/assistant.mdwn b/doc/design/assistant.mdwn index 9a9e4fd9f..63f3c56d6 100644 --- a/doc/design/assistant.mdwn +++ b/doc/design/assistant.mdwn @@ -10,7 +10,7 @@ Feel free to chip in with comments! --[[Joey]] * Month 1 "like dropbox": [[!traillink inotify]] [[!traillink syncing]] * Month 2 "shiny webapp": [[!traillink webapp]] [[!traillink progressbars]] * Month 3 "easy setup": [[!traillink configurators]] -* Month 4 "release": [[!traillink leftovers]]; release +* Month 4 "polishing": [[!traillink cloud]] [[!traillink leftovers]] * Months 5-6 "9k bonus round": [[!traillink Android]] [[!traillink partial_content]] ## not yet on the map: diff --git a/doc/design/assistant/cloud.mdwn b/doc/design/assistant/cloud.mdwn new file mode 100644 index 000000000..1d612feac --- /dev/null +++ b/doc/design/assistant/cloud.mdwn @@ -0,0 +1,28 @@ +The [[syncing]] design assumes the network is connected. But it's often +not in these pre-IPV6 days, so the cloud needs to be used to bridge between +LANS. + +## more cloud providers + +Git-annex already supports several cloud providers via [[special_remotes]. +More should be added, such as: + +* Google drive (attractive because it's free) +* OpenStack Swift +* Box.com (it's free, and current method is hard to set up and a sorta + shakey) +* Dropbox? That would be ironic.. + +## limited space + +When syncing via the cloud, space there is probably limited, so +users with more files than cloud space will want to be able to use the +cloud as a temporary transfer point, which files are removed from after +they've propigated out. + +Other users will want to use the cloud as the canonical or backup location +of their data, and would want a copy of all their files to be kept there. +That's also ok. + +git-annex will need a way to tell the difference between these, either +heuristically, or via configuration. diff --git a/doc/design/assistant/syncing.mdwn b/doc/design/assistant/syncing.mdwn index 9cbdddcb9..0813b8b70 100644 --- a/doc/design/assistant/syncing.mdwn +++ b/doc/design/assistant/syncing.mdwn @@ -29,8 +29,8 @@ This probably will need lots of refinements to get working well. ## other considerations -This assumes the network is connected. It's often not, so the -cloud needs to be used to bridge between LANs. - It would be nice if, when a USB drive is connected, syncing starts automatically. + +This assumes the network is connected. It's often not, so the +[[cloud]] needs to be used to bridge between LANs. |