Mercurial > hg-website
comparison structure.txt @ 0:f33c947cc839
First strucure ideas from the hg wiki.
author | Arne Babenhauserheide <bab@draketo.de> |
---|---|
date | Mon, 12 Jan 2009 20:16:45 +0100 |
parents | |
children | 4464db954ebe |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f33c947cc839 |
---|---|
1 = Structure = | |
2 | |
3 Discussion about a structure for the Mercurial Website. | |
4 | |
5 == First step: The needs of visitors == | |
6 | |
7 === First time visitors === | |
8 | |
9 ''Imagine I'm a first time visitor of the website. How did I hear of Mercurial?'' | |
10 | |
11 * ''"I read an article or a blog post about it"'' | |
12 * ''"I read a 'which VCS' discussion"'' | |
13 * ''"I just read the word in a chat"'' | |
14 * ''"A friend told me about Mercurial"'' | |
15 | |
16 The last two users will want a basic overview 'what Mercurial is', before they | |
17 download. All will want a basic description how to use Mercurial - maybe after they | |
18 downloaded it. | |
19 | |
20 Windows and MacOSX Users will want a Download-Link, as well as GNU/Linux users whose | |
21 distribution doesn't offer the most recent Mercurial version. | |
22 | |
23 Windows Users should directly see a link to TortoiseHG. | |
24 | |
25 <ArneBab> I just had a look on the git-scm.com site | |
26 | |
27 <ArneBab> They seem to get that quite well, but they miss information for extending | |
28 git (maybe they don't want it). | |
29 | |
30 Their idea of having a guide for designers and one for coders is great! (two target | |
31 groups with entirely different needs). | |
32 | |
33 Also the question ''What can I gain by using Mercurial?'' needs to be answered | |
34 somehwere. | |
35 | |
36 | |
37 === People who want to learn more about Mercurial === | |
38 | |
39 1. Returning visitors. ''"What changed since my last visit?"'' | |
40 2. Developers who want to try out workflows. ''"What else can I do with it?"'' | |
41 3. People who want to understand Mercurial. ''"How does it work internally?"'' | |
42 4. People who want to adapt Mercurial to their workflow. ''"How can I make Mercurial | |
43 work for me?"'' | |
44 5. People who want to contribute. ''"How can I help improve Mercurial with the | |
45 skills I have?"'' or ''"How can I help Mercurial most efficiently - what should I go | |
46 for?"'' | |
47 6. People who have a specific need. ''"How can I find exactly this?"'' | |
48 | |
49 Group 5 needs a quick link to the most relevant extensions. | |
50 | |
51 A specific need of group 6 could be ''"I heard about extension XY, where is it?"'' A | |
52 FAQ should be a good starting point, as well as the search function and maybe a short | |
53 list of very frequently asked questions. | |
54 | |
55 | |
56 === People who are currently coding on Mercurial === | |
57 | |
58 ''They give additional momentum for the actual development'' | |
59 | |
60 * ''"How to do X?"'' | |
61 * ''"Where and how can I tell others of my changes?"'' | |
62 * ''"How can I send patches - how should I do them and how are their chances for | |
63 being accepted?"'' | |
64 | |
65 | |
66 | |
67 == Some more ideas == | |
68 | |
69 ''You always need a section like this :) '' | |
70 | |
71 * dsop: It's probably out of scope for this discussion, but I keep thinking it'd be | |
72 nice if there was some sort of "I'm using this" voting for extensions. | |
73 | |
74 * ArneBab: Another point for the Website: "Testimonials" (what people like about | |
75 Mercurial). It would be great to find the reasons why the different projects chose | |
76 Mercurial, and get them on the site. | |
77 | |
78 * Which target group consists of multiplicators who will pass Mercurial along? - | |
79 that's something Git got somehow right: Integrators switch, then they push their devs | |
80 to switch and those push users to switch. Which chain can Mercurial use? | |
81 | |
82 |