(create-article! db {:keys [article-url article-title] :as article})
(create-branch! db {:keys [article-id author branch-name] :as article-branch})
(create-version! db {:keys [branch-id] :as article-branch} {:keys [created-at] :as article-version})
(new-version! db article-branch article-version)
(publish-branch! db branch-id)
(publish-branch! db branch-id now)
(published? branch)
(unpublish-branch! db branch-id)
cljdoc is a website building & hosting documentation for Clojure/Script libraries