Update of /project/bayescl/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv7549
Modified Files: index.xml Makefile Added Files: webpage.dtd web2html.xsl project2web.xsl Removed Files: project2html.xsl Log Message: Working towards a generic XML application that can be used to describe and document projects.
Projects are described and summarized with project.dtd
Wep pages are described with webpage.dtd
The Stylesheets as of now are used to convert project descriptions to HTML. I will probably make a separated dtd for documentation and use a stylesheet to convert the documentation to webpage.dtd xml
Date: Wed Nov 26 14:08:21 2003 Author: aventimiglia
Index: public_html/index.xml diff -u public_html/index.xml:1.1.1.1 public_html/index.xml:1.2 --- public_html/index.xml:1.1.1.1 Tue Nov 25 16:51:35 2003 +++ public_html/index.xml Wed Nov 26 14:08:21 2003 @@ -6,8 +6,13 @@ <license type="LLGPL" link="http://opensource.franz.com/preamble.html"/> <summary>Bayescl is a Bayesian Pattern Filtering Library for Common Lisp.</summary> <resources> - <link uri="ftp://common-lisp.net/pub/project/bayescl/" description="Downloads"/> - <link uri="/documentation.html" description="Documentation"/> + <link uri="ftp://common-lisp.net/pub/project/bayescl/" + description="Downloads"/> + <link uri="documentation.html" + description="Documentation"/> + <link + uri="http://common-lisp.net/cgi-bin/viewcvs.cgi/bayescl/?cvsroot=bayescl" + description="ViewCVS" /> </resources> </project>
Index: public_html/Makefile diff -u public_html/Makefile:1.1 public_html/Makefile:1.2 --- public_html/Makefile:1.1 Tue Nov 25 17:09:52 2003 +++ public_html/Makefile Wed Nov 26 14:08:21 2003 @@ -1,14 +1,33 @@ -# $Id: Makefile,v 1.1 2003/11/25 22:09:52 aventimiglia Exp $ +# $Id: Makefile,v 1.2 2003/11/26 19:08:21 aventimiglia Exp $
APPLYXSLT=/usr/bin/sabcmd VALIDATE=/usr/bin/xmlproc_val - VFLAGS=-rawxml
-PROJECT_SHEET=project2html.xsl +PROJECT_SOURCES=index.xml + +PROJECT2WEB_XSL=project2web.xsl +WEB2HTML_XSL=web2html.xsl + +WEB_SOURCES=index.web.xml + +HTML_PAGES=index.html + +CLEAN_TARGETS=index.web.xml $(HTML_PAGES) + +all:$(HTML_PAGES) + +%.web.xml:%.xml $(PROJECT2WEB_XSL) + $(APPLYXSLT) $(PROJECT2WEB_XSL) $< $@ + +%.html:%.web.xml + $(APPLYXSLT) $(WEB2HTML_XSL) $< $@ + +clean: + for f in $(CLEAN_TARGETS); do test -f $$f && rm -v $$f; done + +
-index.html: index.xml $(PROJECT_SHEET) - $(APPLYXSLT) $(PROJECT_SHEET) $< $@