[defdoc-cvs] CVS DefDoc/website

rjain rjain at common-lisp.net
Thu Oct 11 16:24:19 UTC 2007


Update of /project/defdoc/cvsroot/DefDoc/website
In directory clnet:/tmp/cvs-serv20572

Modified Files:
	website.lisp 
Log Message:
Use project-website document class from contribs


--- /project/defdoc/cvsroot/DefDoc/website/website.lisp	2004/02/15 08:48:19	1.3
+++ /project/defdoc/cvsroot/DefDoc/website/website.lisp	2007/10/11 16:24:19	1.4
@@ -1,7 +1,8 @@
-(asdf:operate 'asdf:load-op :defdoc)
+(asdf:operate 'asdf:load-op :defdoc.contrib.project-website)
 
 (defpackage :defdoc.website
-    (:use :defdoc :defdoc.elements :defdoc.layout :common-lisp :defdoc.frontends.basic))
+    (:use :defdoc :defdoc.elements :defdoc.layout :common-lisp :defdoc.frontends.basic
+          :defdoc.contrib.project-website))
 
 (in-package :defdoc.website)
 
@@ -16,37 +17,40 @@
 (defun gen-mailing-list-link (target)
   (concatenate 'string "/mailman/listinfo/defdoc-" target))
 
-(defdoc index (document title (doc DefDoc)
-                        subtitle "An extensible, dynamic document creation system"
-                        author "Rahul Jain")
-  (section (title "Documentation")
-           (paragraph ()
-                      "I have written up a document that is an overview of the goals and rationale behind "(DefDoc)". "
-                      "It is available as "
-                      (link (url "overview.tex") (LaTeX))", "
-                      (link (url "overview.pdf") "PDF")", and "
-                      (link (url "overview.ps") "Postscript")"."))
-  (section (title "Code")
-           (paragraph ()
-                      "The code is very incomplete, but what there is is "
-                      (link (url (gen-src-link "/")) "publically available")". "
-                      "There are definitions for various types of "
-                      (link (url (gen-src-link "/elements/")) "document elements")". "
-                      "There are also definitions for the abstract types of "
-                      (link (url (gen-src-link "/layout/")) "layout engines")
-                      " as well as the "
-                      (link (url (gen-src-link "/layout/html-engine.lisp")) " HTML layout engine")". "
-                      "Finally, there is a "
-                      (link (url (gen-src-link "/frontends/basic/")) "basic frontend")", "
-                      "essentially a few simple macros for creating "(DefDoc)" documents. "
-                      "A more fully-featured frontend is planned, which will be sensitive to the "
-                      "current context and allow texual content to be entered unquoted.")
-           (paragraph ()
-                      "This site is actually a "(DefDoc)" "
-                      (link (url (gen-src-link "/../website/website.lisp")) "document")"."))
-  (section (title "Communication")
-           (paragraph ()
-                      "There are 3 mailing lists for "(DefDoc)", "
-                      (link (url (gen-mailing-list-link "announce")) "defdoc-announce")", "
-                      (link (url (gen-mailing-list-link "devel")) "defdoc-devel")", and "
-                      (link (url (gen-mailing-list-link "cvs")) "defdoc-cvs")".")))
+(defdoc index (project-website name (doc DefDoc)
+                               short-description "An extensible, dynamic document creation system"
+                               author "Rahul Jain")
+  (documentation ()
+                 (paragraph ()
+                            "I have written up a document that is an overview of the goals and rationale behind "(DefDoc)". "
+                            "It is available as "
+                            (link (url "overview.tex") (LaTeX))", "
+                            (link (url "overview.pdf") "PDF")", and "
+                            (link (url "overview.ps") "Postscript")"."))
+  (code ()
+        (paragraph ()
+                   "The code is very incomplete, but what there is is "
+                   (link (url (gen-src-link "/")) "publically available")". "
+                   "There are definitions for various types of "
+                   (link (url (gen-src-link "/elements/")) "document elements")". "
+                   "There are also definitions for the abstract types of "
+                   (link (url (gen-src-link "/layout/")) "layout engines")
+                   " as well as the "
+                   (link (url (gen-src-link "/layout/html-engine.lisp")) " HTML layout engine")". "
+                   "Finally, there is a "
+                   (link (url (gen-src-link "/frontends/basic/")) "basic frontend")", "
+                   "essentially a few simple macros for creating "(DefDoc)" documents. "
+                   "A more fully-featured frontend is planned, which will be sensitive to the "
+                   "current context and allow texual content to be entered unquoted.")
+        (paragraph ()
+                   "This site is actually a "(DefDoc)" "
+                   (link (url (gen-src-link "/../website/website.lisp")) "document")"."))
+  (dependencies ()
+                (link (url "http://www.common-lisp.net/projects/rjain-utils/specified-types.html")
+                      "Specified types"))
+  (communication ()
+                 (paragraph ()
+                            "There are 3 mailing lists for "(DefDoc)", "
+                            (link (url (gen-mailing-list-link "announce")) "defdoc-announce")", "
+                            (link (url (gen-mailing-list-link "devel")) "defdoc-devel")", and "
+                            (link (url (gen-mailing-list-link "cvs")) "defdoc-cvs")".")))




More information about the Defdoc-cvs mailing list