Liking cljdoc? Tell your friends :D
(def ClearPassword secret/Secret)
(def Ssh user-domain/Ssh)

(def Repository git-domain/Repository)
(def GitCredential git-domain/GitCredential)

(def VhostSettings httpd-domain/VhostSettings)

(def SmeagolPasswdUser
  {:admin s/Bool
   :email s/Str
   :password secret/Secret})

(def SmeagolPasswd
  {s/Keyword SmeagolPasswdUser})

(def SmeagolDomain
  {:server-fqdn s/Str
   :user {:name s/Keyword
          :passwd ClearPassword
          :ssh Ssh}
   :git-credential GitCredential
   :git-content-repo Repository
   :smeagol-users SmeagolPasswd
   (s/optional-key :settings) VhostSettings})

Referenced user-domain elements can be found in dda-user-crate, httpd-domain elements can be found in dda-httpd-crate and git-domain elements can be found in dda-git-crate

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close