diff options
Diffstat (limited to 'lazybones.asd')
-rw-r--r-- | lazybones.asd | 54 |
1 files changed, 48 insertions, 6 deletions
diff --git a/lazybones.asd b/lazybones.asd index bd56d95..cb74b04 100644 --- a/lazybones.asd +++ b/lazybones.asd @@ -1,19 +1,61 @@ ;;;; lazybones.asd (asdf:defsystem #:lazybones - :description "http route handling" - :author "Colin Okay <okay@toyful.space>" + :description "Multi-backend HTTP Framework with automatic client and documentation generation. " + :author "Colin <colin@cicadas.surf>" :license "AGPLv3" - :version "0.10.1" + :version "1.0.0" + :pathname "src/" :serial t :depends-on (#:alexandria + #:closer-mop + #:trivial-documentation #:str #:cl-ppcre - #:trivial-documentation #:jonathan #:lisp-namespace) :components ((:file "package") (:file "macros") - (:file "lazybones") - (:file "lazybones-documentation"))) + (:file "lazybones"))) + +(asdf:defsystem #:lazybones/documentation + :description "Generate documentation for a lazybones app's endpoints." + :author "Colin <colin@cicadas.surf>" + :license "AGPLv3" + :depends-on (#:lazybones) + :pathname "src/documentation/" + :serial t + :components ((:file "markdown"))) + +(asdf:defsystem #:lazybones/backend/hunchentoot + :description "hunchentoot backend for lazybones" + :author "Colin <colin@cicadas.surf>" + :license "AGPLv3" + :version "1.0.0" + :depends-on (#:hunchentoot #:lazybones) + :pathname "src/backend/" + :serial t + :components ((:file "hunchentoot"))) + + +(asdf:defsystem #:lazybones/client/parenscript + :description "Generate a JS module for API requests to a lazybones APP." + :author "Colin <colin@cicadas.surf>" + :license "AGPLv3" + :version "1.0.0" + :depends-on (#:parenscript #:lazybones) + :pathname "src/client/" + :serial t + :components ((:file "parenscript"))) + +(asdf:defsystem #:lazybones/client/dexador + :description "Generates a lisp source file for API requests to a lazybones APP using Dexador." + :author "Colin <colin@cicadas.surf>" + :license "AGPLv3" + :version "1.0.0" + :depends-on (#:dexador #:lazybones) + :pathname "src/client/" + :serial t + :components ((:file "dexador"))) + |