How to for Windows users: git and docbook.
There are other ways of doing this, but the following worked. Overview: A)Initial setup A1) Install Msys/Git A2) Git checkout of CellML spec docbook source A3) Installation of xsltproc A4) Installation of docbook-xsl B)Routine operations Details: A) Initial setup: A1) MSys and Git: A1.1) Note: the installer does not seem to work from behind a firewall if the firewall blocks direct outward connections. A1.2) Note: in the next step, you can choose the install target directory. I'll assume the default was used "C:\msysgit" and refer to it later. A1.3) Download and run http://msysgit.googlecode.com/files/GitMe-0.4.2.exe A2) Checkout: A2.1) Run msys (see step B1) A2.2) Execute the git commands as per Andrew's e-mail, repeated here: git clone git://repo.or.cz/cellml-draft-miller.git andrews-spec-version cd andrews-spec-version git checkout -b normative remotes/origin/normative A3) xsltproc: A3.1) Follow the instructions at http://www.sagehill.net/docbookxsl/InstallingAProcessor.html#InstallXsltproc , just the short section under "Installing xsltproc on Windows" A4) docbook-xsl A4.1) Note: The path in the next step assumes the default was chosen for step A1.2, so adjust this as necessary. A4.2) Make the following subdirectories under the Msys/share directory for the xsl files: C:\msysgit\share\xml\docbook\stylesheet\nwalsh A4.3) Download latest version (currently docbook-xsl-1.73.2.zip) from http://sourceforge.net/projects/docbook/ A4.4) Unzip the contents into the directory referred to in A4.2 B) Routine use B1) Run "msys.bat" (it is located in the directory chosen in step A1 above. It opens a terminal window, and one can operate the command line tools in a similar fashion to a Linux/Unix like OS. B2) cd to "andrews-spec-version" B3) Get the latest updates if you want: "git pull" (Note: I'm still new to git, so there may be variations here.) B4) Run "./genspec.sh" B5) This should have generated "toplevel.xhtml" B6) Browse the generated spec: "explorer toplevel.xhtml" (Note that somehow Firefox will launch here if it is your default browser J) This should allow you to at least keep up with any changes in the original repository. Regards, Randall > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:cellml-discussion- > [EMAIL PROTECTED] On Behalf Of Andrew Miller > Sent: Monday, 12 November 2007 10:22 a.m. > > There is an MingW / MSYS based git port as well - > http://msysgit.googlecode.com/files/GitMe-0.4.2.exe - I haven't tried > it > myself. >
_______________________________________________ cellml-discussion mailing list [email protected] http://www.cellml.org/mailman/listinfo/cellml-discussion
