swagger-api/swagger-codegen

Clojure: Unexpected namespace names for /api/v1 resource

Open

#2.381 geöffnet am 15. März 2016

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)HTML (5.474 Forks)batch import
Client: ClojureIssue: Bughelp wanted

Repository-Metriken

Stars
 (12.701 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

I am trying to build a client for the Kubernetes API, which is available at a /api/v1 resource:

{
  "swaggerVersion": "1.2",
  "apiVersion": "v1",
  "basePath": "https://...",
  "resourcePath": "/api/v1",
  ...
}

swagger-codegen generates following file:

; src/kubernetes/api/apiv.clj
(ns kubernetes.api.apiv
 ...

The filename (src/kubernetes/api/apiv.clj) and namespace name kubernetes.api.apiv are unexpected. I would rather expect swagger-codegen to generate src/kubernetes/api/v1.clj which contains the kubernetes.api.v1 namespace.

Contributor Guide