You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.5 KiB
48 lines
1.5 KiB
(defsystem #:rails-to-caveman |
|
:version "0.1.0" |
|
:author "Craig Oates" |
|
:license "MIT" |
|
:depends-on (#:clack |
|
#:lack |
|
#:clack-errors ; <--- Added in Chapter 1. |
|
#:caveman2 |
|
#:envy |
|
#:cl-ppcre |
|
#:uiop |
|
#:local-time ; <-- Added Chapter 6 |
|
#:ratify ; <-- Chapter 7 |
|
#:trivia ; <-- Chapter 10 |
|
#:plump ; <-- Chapter 12.5 |
|
#:dexador ;<-- Chapter 12.5 |
|
#:clss |
|
|
|
;; for @route annotation |
|
#:cl-syntax-annot |
|
|
|
;; HTML Template |
|
#:djula |
|
#:3bmd ; for markdown (Ch.9) |
|
#:cl-who ; for markup (Ch.9) |
|
|
|
;; for DB |
|
#:mito ; <--- Added in Chapter 4. |
|
#:datafly |
|
#:sxql |
|
|
|
;; for authentication |
|
#:hermetic |
|
) |
|
:components |
|
((:module "src" |
|
:components ((:file "main" :depends-on ("config" "view" "db")) |
|
(:file "web" :depends-on ("view" "model" "rfc2616-sec10")) |
|
(:file "view" :depends-on ("locale" "config")) |
|
(:file "db" :depends-on ("config")) |
|
(:file "model" :depends-on ("db" "storage")) |
|
(:file "locale" :depends-on ("config")) ; <--- This! |
|
(:file "storage") ; Chapter 13 |
|
(:file "rfc2616-sec10") ; Chapter 12.5 (status-code) |
|
;; (:file "helpers" :depends-on ("rfc2616-sec10")) ; Chapter 12.5 |
|
(:file "config")))) |
|
:description "Rails to Caveman2 port." |
|
:in-order-to ((test-op (test-op "rails-to-caveman-test"))))
|
|
|