(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