Работая из нескольких длинных .yaml-файлов, определяющих различные интерфейсы REST, я получаю несколько тысяч. go заглушек, сгенерированных после создания различных клиент-серверных созданий с помощью go swagger. Для построения некоторых фиктивных серверов мне, вероятно, понадобится только их подмножество, возможно, менее 5 или 10 процентов из них. То же самое для клиентских интерфейсов. Я не знаю больше подробностей прямо сейчас. Это не выполнимый вариант - просто сокращать файлы yaml. Есть ли стандартный способ просто исключить их из генерации?
Я читал о .swagger-codegen-ignore. В нем говорится:
Файл игнорирования позволяет лучше контролировать перезапись существующих файлов, чем флаг --skip-overwrite. С помощью файла игнорирования вы можете указать отдельные файлы или каталоги можно игнорировать. Это может быть полезно, например, если вы хотите только подмножество сгенерированного кода.
Позволит ли это мне вообще никогда не генерировать определенные файлы? Похоже, что существует множество соответствий стиля регулярных выражений, поэтому, возможно, это будет хорошо работать.
Является ли этот файл игнорирования наиболее распространенным способом? Есть ли другие варианты?