-
Notifications
You must be signed in to change notification settings - Fork 8
/
apispec.asd
47 lines (45 loc) · 1.37 KB
/
apispec.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
(defsystem "apispec"
:class :package-inferred-system
:version "0.1.0"
:author "Eitaro Fukamachi"
:license "BSD 3-Clause"
:description "API request / response validations"
:depends-on ("openapi-parser"
"apispec/main")
:pathname "src"
:in-order-to ((test-op (test-op "apispec/tests"))))
(register-system-packages "lack-request" '(#:lack.request))
(register-system-packages "lack-response" '(#:lack.response))
(asdf:register-system-packages "openapi-parser" '(#:openapi-parser
#:openapi-parser/schema
#:openapi-parser/schema/3/interface))
(defsystem "apispec/tests"
:depends-on ("apispec"
"cl-interpol"
"assoc-utils"
"rove")
:pathname "tests"
:components
((:module "classes"
:components
((:module "schema"
:components
((:file "core")
(:file "coerce")
(:file "validate")))
(:file "header")
(:file "encoding")
(:file "parameter")
(:file "request-body")
(:file "media-type")
(:file "response")
(:file "path")
(:file "operation")))
(:file "complex")
(:module "body"
:components
((:file "encode")))
(:file "router")
(:file "file-loader")
(:file "utils"))
:perform (test-op (o c) (symbol-call :rove '#:run c :style :dot)))