swagger-api/swagger-codegen
GitHub で見るClojure: Unexpected namespace names for /api/v1 resource
Open
#2,381 opened on 2016年3月15日
Client: ClojureIssue: Bughelp wanted
Repository metrics
- Stars
- (12,701 stars)
- PR merge metrics
- (30d に merged PR はありません)
説明
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.