# generators.yml
aliases:
  all: ["php-sdk", "ts-sdk", "go-sdk"]

groups:
  php-sdk:
    generators: ...
  ts-sdk:
    generators: ...
  go-sdk:
    generators: ...
```

Then run `fern generate all` to generate all three SDKs at once.

## 2.15.2

**`(fix):`** Fix `fern check` incorrectly reporting SDK method conflicts for endpoints with the same `x-fern-sdk-group-name` and `x-fern-sdk-method-name` when they are in different namespaces. The validator now correctly allows duplicate SDK method names across different namespaces, matching the generator behavior where namespace is prepended to the SDK group name.

## 2.15.1

**`(fix):`** Improve CI environment detection to properly detect Azure Pipelines and other CI systems. This prevents unnecessary prompts when running `fern generate --docs` in CI environments.

## 2.15.0

**`(feat):`** Infer example for literal and enum types when generating IR from OpenAPI and Fern Definition.

## 2.14.1

**`(fix):`** Fix 2.0.0-rc0 CLI migration to properly migrate `coerce-enums-to-literals` setting for AsyncAPI specs. Previously, the migration only handled this setting for OpenAPI specs.