Skip to content

Proposals: add a Fern SDK generator scaffold and modernize the CI test matrix#9

Closed
bartes wants to merge 2 commits into
modernize-sdkfrom
proposals/modern-sdk-and-fern
Closed

Proposals: add a Fern SDK generator scaffold and modernize the CI test matrix#9
bartes wants to merge 2 commits into
modernize-sdkfrom
proposals/modern-sdk-and-fern

Conversation

@bartes

@bartes bartes commented Jun 11, 2026

Copy link
Copy Markdown

Proposals bundled as a draft PR for review.

Add a Fern SDK generator scaffold

Adds a fern/ directory configuring the Fern generator for a Go SDK:

  • fern/fern.config.json and fern/openapi/openapi.yml (Castle OpenAPI specification).
  • fern/generators.yml defining the go-sdk group (fernapi/fern-go-sdk), writing generated output to ../generated/go (outside fern/, not committed).
  • fern/README.md documenting the layout and fern check / fern generate --group go-sdk --local usage.

Modernize the CI test matrix

Updates the GitHub Actions go-version matrix to ["1.22", "1.23", "1.24"].

bartes added 2 commits June 12, 2026 01:15
Add a fern/ directory configuring the Fern generator for a Go SDK:
- fern/fern.config.json and fern/openapi/openapi.yml (Castle OpenAPI spec).
- fern/generators.yml defining the go-sdk group (fernapi/fern-go-sdk),
  writing generated output to ../generated/go (outside fern/, not committed).
- fern/README.md documenting the layout and fern check / fern generate usage.
Update the GitHub Actions go-version matrix to ["1.22", "1.23", "1.24"].
@bartes bartes closed this Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant