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