55 lines
2.7 KiB
Common Lisp
55 lines
2.7 KiB
Common Lisp
;;;; -*- mode: common-lisp; coding: utf-8; -*-
|
|
|
|
(defsystem "dev.metalisp.survey"
|
|
:description "Create questionnaires and analyze the results."
|
|
:version "0.5.29"
|
|
:author "Marcus Kammer <marcus.kammer@mailbox.org>"
|
|
:source-control (:git "https://code.metalisp.dev/marcuskammer/dev.metalisp.survey.git")
|
|
:licence "MIT"
|
|
:depends-on ("ironclad" "local-time" "hunchentoot" "dev.metalisp.sbt" "dev.metalisp.qmetrics")
|
|
:components ((:module "src/"
|
|
:components ((:file "fileops")
|
|
(:file "app")
|
|
(:file "password-hasher")
|
|
(:module "models/"
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "survey")
|
|
(:file "questionnaire")))
|
|
(:module "views/"
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "navbar")))
|
|
(:module "survey/"
|
|
:depends-on ("models/" "views/")
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "view")
|
|
(:file "handler")))
|
|
(:module "questionnaire/"
|
|
:depends-on ("models/")
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "view")
|
|
(:file "handler")))
|
|
(:module "surveys/"
|
|
:depends-on ("models/" "views/")
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "view")
|
|
(:file "handler")))
|
|
(:module "create/"
|
|
:depends-on ("models/" "views/")
|
|
:serial t
|
|
:components ((:file "package")
|
|
(:file "view")
|
|
(:file "handler")))))))
|
|
|
|
(defsystem "dev.metalisp.survey/tests"
|
|
:description "Test system for survey"
|
|
:author "Marcus Kammer"
|
|
:license "MIT"
|
|
:depends-on ("dev.metalisp.survey" "fiveam")
|
|
:components ((:module "tests/"
|
|
:components ((:file "survey"))))
|
|
:perform (test-op (o c) (symbol-call :fiveam :run! :assessment)))
|