Skip to content

Instantly share code, notes, and snippets.

@pmonks
Last active August 9, 2021 20:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pmonks/d8a48ecd4d98dacfc1a0cf844dfc62ca to your computer and use it in GitHub Desktop.
Save pmonks/d8a48ecd4d98dacfc1a0cf844dfc62ca to your computer and use it in GitHub Desktop.
Quick play with Martian, using some Alfresco API definitions
;
; Copyright © 2021 Peter Monks
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
; http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
; SPDX-License-Identifier: Apache-2.0
;
; Start with:
;
; clj -Sdeps '{:deps {com.github.oliyh/martian-clj-http {:mvn/version "0.1.17"}}}' -r
(require '[martian.core :as mc])
(require '[martian.clj-http :as mh])
(def alf-core-api-def "https://api-explorer.alfresco.com/api-explorer/definitions/alfresco-core.json")
(def alf-core (mh/bootstrap-openapi alf-core-api-def))
(mc/explore alf-core)
(mc/explore alf-core :list-sites)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment