[xbuild] Task 'Touch' should pass even if the file already exists.
[mono.git] / web / README
1 To edit the website appearance:
2
3 cd doc/web
4 edit template.html.in
5 make
6
7 To edit website content:
8
9 cd doc (this directory)
10 edit files carefully
11 cd web
12 make
13
14 To publish changes:
15
16 cd web
17 make push
18
19 ################ Requirements
20
21 You must have complete and working "mono" and "mcs" checkouts from
22 CVS. You will probably need to bootstrap your Mono installation,
23 although an existing install from RPMs may permit you to build the CVS
24 versions more easily.
25
26 ############## Samples 
27
28
29   If you want to add a new item in the left menu 
30   you have to edit mono/doc/web/commands and add
31   the entry there.
32
33     For new files you can add something as:
34     level,entry,path_to_the_file,file.src
35
36     ex: 1,COBOL#,cobol.html,cobol.src
37
38     If you just want to add a link to the menu:
39     1,MyEntry,URL
40     
41     ex: 1,About Linux,http://www.linux.org
42
43   To test the results under Linux:
44     1. Edit mono/doc/web/makefile
45
46     Delete all the references to class status
47     and the deploy/index.rss as well as the
48     mono.exe commands.
49
50     2. make
51     3. Open your browser and point to the 
52        file:///(YOUR PATH HERE)mono/doc/web/deploy/index.html
53
54