diff options
author | Joey Hess <joey@kitenet.net> | 2012-07-31 17:56:32 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-07-31 17:56:32 -0400 |
commit | b08da863be6e7c2837d4564ed69426d5427a5f7c (patch) | |
tree | b53bf31ca3d9817e949d32d6a9f6d0be719ee80f /doc/design/assistant/blog/day_49__first_run_experience.mdwn | |
parent | c3effcad8370e6de183324ad40e8e10facc38b30 (diff) |
blog for the day
Diffstat (limited to 'doc/design/assistant/blog/day_49__first_run_experience.mdwn')
-rw-r--r-- | doc/design/assistant/blog/day_49__first_run_experience.mdwn | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_49__first_run_experience.mdwn b/doc/design/assistant/blog/day_49__first_run_experience.mdwn new file mode 100644 index 000000000..f026c3951 --- /dev/null +++ b/doc/design/assistant/blog/day_49__first_run_experience.mdwn @@ -0,0 +1,37 @@ +Started work on the interface displayed when the webapp is started +with no existing git-annex repository. All this needs to do is walk the user +through setting up a repository, as simply as possible. + +A tricky part of this is that most of git-annex runs in the Annex monad, +which requires a git-annex repository. Luckily, much of the webapp +does not run in Annex, and it was pretty easy to work around the parts that +do. Dodged a bullet there. + +There will, however, be a tricky transition from this first run webapp, +to a normally fully running git-annex assistant and webapp. I think the +first webapp will have to start up all the normal threads once it makes the +repository, and then redirect the user's web browser to the full webapp. + +Anyway, the UI I've made is very simple: A single prompt, for the +directory where the repository should go. With, eventually, tab completion, +sanity checking (putting the repository in "/" is not good, and making it +all of "$HOME" is probably unwise). + +[[!img screenshot/firstrun.png]] + +Ideally most users will accept the default, which will be something +like `/home/username/Desktop/Annex`, and be through this step in seconds. + +Suggestions for a good default directory name appreciated.. Putting it on a +folder that will appear on the desktop seems like a good idea, when there's +a Desktop directory. I'm unsure if I should name it something specific like +"GitAnnex", or something generic like "Synced". + +Time for the first of probably many polls! + +What should the default directory name used by the git-annex assistant be? + +[[!poll 0 "Annex" 0 "GitAnnex" 0 "Synced" 0 "AutoSynced" 0 "Shared" 0 "something lowercase!"]] + +(Note: This is a wiki. You can edit this page to add your own +[[ikiwiki/directive/poll]] options!) |