изменить имена файлов машинописного клиента swagger - PullRequest
0 голосов
/ 27 августа 2018

Мы начинаем интегрировать Swagger в наш продукт и хотели бы использовать возможности генерации кода Swagger.

если вы перейдете к https://editor.swagger.io/, вы можете сгенерировать угловой текст.

генератор генерирует все имена файлов в camelcase пример: MyEntity становится myEntity.ts

Но согласно руководству по стилю angular мы должны использовать тире для разделения слов, что означает правильное имя файла my-entity.ts. Так называется все наше приложение, и поэтому мы хотим, чтобы сгенерированный клиент придерживался этого соглашения.

возможно ли как-нибудь изменить способ именования файлов?

Пока ничего не могу найти.

РЕДАКТИРОВАТЬ: Единственное, что я нашел в чванства исходный код

private String getApiFilenameFromClassname(String classname) {
        String name = classname.substring(0, classname.length() - "Service".length());
        return toApiFilename(name);
    }
...