parses a project codebases and generates a swagger/OpenAPI schema
Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- (ns gen.core
- (:require [clojure.string :as str]
- [clj-yaml.core :as yaml]
- [scan.lang.php.laravel5]))
-
- (def
- ^{}
- run
- (fn [args]
- (println
- (yaml/generate-string
- {"openapi" "3.0.0"
- :info
- {:version 1
- :title "thing"
- :license
- {:name "MIT"}}
- :servers
- [
- {:url "thing"}]
- :paths
- (scan.lang.php.laravel5/routes (first args))}
- :dumper-options {:indent 2
- :indicator-indent 1
- :flow-style :block}))))
-
- (comment
-
- )
-
- (defn -main [& argv]
- (prn (run argv)))
|