summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/design/assistant.mdwn2
-rw-r--r--doc/design/assistant/cloud.mdwn28
-rw-r--r--doc/design/assistant/syncing.mdwn6
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.