-
-
Notifications
You must be signed in to change notification settings - Fork 49
/
staple.ext.lisp
18 lines (17 loc) · 1.22 KB
/
staple.ext.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(ql:quickload '(trial-alloy trial-steam trial-feedback trial-harmony trial-notify trial-release))
(defmethod staple:find-project ((system (eql (asdf:find-system :trial))) &key)
(let ((project (make-instance 'staple:simple-project :output (asdf:system-relative-pathname system "docs/"))))
(push (make-instance 'staple:simple-page
:project project
:input staple:*default-template*
:output (merge-pathnames "symbol-index.html" (staple:output project))
:system system
:packages (list (find-package '#:org.shirakumo.fraf.trial)
(find-package '#:org.shirakumo.fraf.trial.alloy)
(find-package '#:org.shirakumo.fraf.trial.steam)
(find-package '#:org.shirakumo.fraf.trial.feedback)
(find-package '#:org.shirakumo.fraf.trial.harmony)
(find-package '#:org.shirakumo.fraf.trial.notify)
(find-package '#:org.shirakumo.fraf.trial.release)))
(staple:pages project))
project))