blob: 5dba081f045ad9e8223d4bf3ea4bcabd6fcae480 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
To hack on the GStreamer website, here's what to do:
1) Check out the www module
2) src/autogen.sh
3) create src/htdocs/entities.site by symlinking the applicable entities file
(entities.site.xxx found in htdocs)
* entities.site.gnl is for building/running the site locally
* entities.site.fdo is for gstreamer freedesktop setup
(e.g.: cd src/htdocs; ln -s ./entities.site.fdo ./entities.site; cd ../..)
4) mkdir data
5) bin/data-get (this is not needed if you just plan on updating the generated
content; note that bin/data-get will download no less than 2-3GB of data)
6) make
7) to rebuild the online pages run ./bin/www-update
MISCELLANEOUS NOTES:
Things that are in the data subdirectory and synched with the contents
on the website server by the data-get and data-put scripts. The
things in there are updated by various scripts or by hand.
The data/doc/gstreamer/head/ directory contains subdirs for the CVS version of
the various documentation modules. These should be updated by running
'make upload' within the docs/ subdirectory of a CVS checkout of each module.
The new-release script updates the data/doc/gstreamer/$VERSION/ copies
automatically, so use that.
|