From 309855db08a9771e19c3322d31acf31350cff50a Mon Sep 17 00:00:00 2001 From: Devin Logan Date: Mon, 11 Aug 2025 15:21:05 -0400 Subject: [PATCH 1/2] fill out ruby config options --- fern/products/sdks/overview/ruby/configuration.mdx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fern/products/sdks/overview/ruby/configuration.mdx b/fern/products/sdks/overview/ruby/configuration.mdx index 9c9475f6d..ec531c5a9 100644 --- a/fern/products/sdks/overview/ruby/configuration.mdx +++ b/fern/products/sdks/overview/ruby/configuration.mdx @@ -19,19 +19,20 @@ groups: ## SDK Configuration Options +The name of the generated client class. This allows you to customize the class name that users will instantiate when using your SDK. - +The default timeout for network requests in seconds. In the generated client, this can be overridden at the request level. Set to 'infinity' to disable timeouts. - +Specify additional dependencies to include in the generated SDK's gemspec. This is useful when you need to add custom gems that your SDK depends on. - +Specify additional development dependencies to include in the generated SDK's gemspec. These are dependencies used for development and testing but not required by end users. - +When enabled, flattens the module structure of the generated SDK. This creates a simpler namespace hierarchy by reducing nested modules. - +When enabled, the SDK will use default values specified in your API definition. This allows you to leverage defaults defined in your Fern specification within the generated Ruby client. \ No newline at end of file From a2adae89462eb8e40680da47c6c6325e195a8712 Mon Sep 17 00:00:00 2001 From: Devin Logan Date: Mon, 11 Aug 2025 15:25:23 -0400 Subject: [PATCH 2/2] add descriptions for blank python params --- fern/products/sdks/overview/python/configuration.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fern/products/sdks/overview/python/configuration.mdx b/fern/products/sdks/overview/python/configuration.mdx index 2556a076c..6c4cece39 100644 --- a/fern/products/sdks/overview/python/configuration.mdx +++ b/fern/products/sdks/overview/python/configuration.mdx @@ -23,6 +23,7 @@ groups: ## SDK Configuration Options +Additional modules or classes to export from the package's `__init__.py` file. This allows you to customize what's available when users import your package. @@ -30,6 +31,7 @@ groups: +When enabled, excludes type definitions from being exported in the package's `__init__.py` file, reducing the public API surface. @@ -42,12 +44,15 @@ groups: +Specify additional development dependencies to include in the generated SDK's setup configuration. These are dependencies used for development and testing but not required by end users. +Define optional dependency groups that users can install with your package using pip extras (e.g., `pip install your-package[extra-name]`). +When enabled, generates a flatter package structure by reducing nested directories and modules. @@ -63,6 +68,7 @@ groups: +When enabled, generates utility methods for working with union types, including factory methods and visitor patterns. @@ -98,6 +104,7 @@ groups: +Path to a custom `pyproject.toml` template file to use instead of the default generated one. @@ -105,6 +112,7 @@ groups: +When enabled, skips code formatting (like black) on the generated Python code. @@ -112,6 +120,7 @@ groups: +When enabled, includes the API name as part of the package structure and naming.