patch by: David Nečas <yeti@physics.muni.cz>
[gtk-doc.git] / HACKING
blob51766205c2d4b0abe7b871bb065086a86977ca76
1 Testing
2 =======
4 jhbuild --no-interact build 2>&1 | tee build.log
5 grep "gtkdoc-* line" build.log
7 jhbuild buildone --no-net glib
9 Releasing
10 =========
12 http://live.gnome.org/MaintainersCorner/Releasing
14 ~/projects/gstreamer-0.10/www/bin/bugzilla general 1.9 gtk-doc >RELNOTES.fixes.xml
15 ./xml2txt.sh
16 # copy to ChangeLog-1.9 and use 
17 moap cl contributors
18 # moap cl -C ChangeLog-1.9 contributors
19 add then to NEWS
21 make dist
22 svn cp svn+ssh://<user>@svn.gnome.org/svn/gtk-doc/trunk svn+ssh://<user>@svn.gnome.org/svn/gtk-doc/tags/GTK_DOC_1_9/
24 scp gtk-doc-1.9.tar.gz <user>@master.gnome.org:
25 scp NEWS <user>@master.gnome.org:gtk-doc-1.9.news
26 scp ChangeLog-1.9 <user>@master.gnome.org:gtk-doc-1.9.changes
27 ssh <user>@master.gnome.org
28 install-module gtk-doc-<ver>.tar.gz
29 exit
31 bump versions in:
32   add delimiter to ChangeLog
33   configure.in
34   help/manual/C/gtk-doc-manual.xml
36 update web-pages (gtk-web/gtk-doc)
38 if we want a icon on the newsfeed, we should copy a icon like on
39   http://ftp.acc.umu.se/pub/GNOME/sources/rhythmbox/rhythmbox.png
40   e.g. /usr/share/icons/hicolor/48x48/apps/devhelp.png
41   
42 Optimizing & Meassuring
43 =======================
45 cd tests/gobject/docs/html
46 time xsltproc --nonet --xinclude --stringparam gtkdoc.bookname "tester" --stringparam gtkdoc.version "1.12" ../../../../gtk-doc.xsl ../tester-docs.xml
47 ~ 3 sec.
48 time saxon ../tester-docs.xml ../../../../gtk-doc.xsl gtkdoc.bookname="tester" gtkdoc.version="1.12"
49 ~ 53 sec.