;;;; lazybones.asd (asdf:defsystem #:lazybones :description "Multi-backend HTTP Framework with automatic client and documentation generation. " :author "Colin " :license "AGPLv3" :version "1.0.0" :pathname "src/" :serial t :depends-on (#:alexandria #:closer-mop #:trivial-documentation #:str #:cl-ppcre #:parenscript #:jonathan #:derrida #:lisp-namespace) :components ((:file "package") (:file "macros") (:file "lazybones"))) (asdf:defsystem #:lazybones/documentation :description "Generate documentation for a lazybones app's endpoints." :author "Colin " :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 " :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 " :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 " :license "AGPLv3" :version "1.0.0" :depends-on (#:dexador #:lazybones) :pathname "src/client/" :serial t :components ((:file "dexador")))