Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

Update docs.yml page to site-level settings

Summary

This PR renames the "What is docs.yml?" documentation page to "Site-level settings" with updated title and subtitle as requested. The changes include:

  • Navigation: Changed nav item from "What is docs.yml?" → "Site-level settings"
  • Page metadata: Updated title to "Customize your site using docs.yml" and subtitle to "Set theming, redirects, and more"
  • File rename: Renamed what-is-docs-yml.mdxsite-level-settings.mdx
  • Redirects: Added redirects from old URLs (/learn/docs/configuration/what-is-docs-yml and /learn/docs/customization/what-is-docs-yml) to new URL (/learn/docs/configuration/site-level-settings)
  • Internal links: Updated 20+ internal documentation links across the codebase that referenced the old URL path

Review & Testing Checklist for Human

  • Verify redirects work: Navigate to the old URLs (/learn/docs/configuration/what-is-docs-yml and /learn/docs/customization/what-is-docs-yml) and confirm they redirect to the new URL
  • Check navigation: Verify "Site-level settings" appears correctly in the Configuration section of the sidebar
  • Test internal links: Spot check 3-5 of the updated internal links (especially those with anchor fragments like #layout-configuration, #instances-configuration, etc.) to ensure they still work correctly
  • Visual verification: Load the new page at /learn/docs/configuration/site-level-settings and verify the title and subtitle display correctly

Test Plan

  1. Run fern docs dev locally
  2. Navigate to /learn/docs/configuration/site-level-settings and verify the page loads
  3. Test the old URLs redirect correctly
  4. Click through several internal links that were updated to verify they work

Notes

  • All 20+ internal link references were updated systematically using sed and verified with grep
  • The page content itself was not modified, only the frontmatter (title/subtitle) and filename
  • Redirects were added for both the old customization path and the old configuration path

Link to Devin run: https://app.devin.ai/sessions/06fdd38e8a5a47e8957dbea37b3031cd
Requested by: Kapil Gowru ([email protected]) / @kgowru

- Rename page from 'What is docs.yml?' to 'Site-level settings'
- Update title to 'Customize your site using docs.yml'
- Update subtitle to 'Set theming, redirects, and more'
- Rename file from what-is-docs-yml.mdx to site-level-settings.mdx
- Add redirects from old URL to new URL
- Update all internal links across documentation

Co-Authored-By: Kapil Gowru <[email protected]>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

---

You can add `availability` to an endpoint, type, or property within your Fern Definition. You can configure the `availability` of sections in your API reference documentation in your [`docs.yml` file](/learn/docs/configuration/what-is-docs-yml).
You can add `availability` to an endpoint, type, or property within your Fern Definition. You can configure the `availability` of sections in your API reference documentation in your [`docs.yml` file](/learn/docs/configuration/site-level-settings).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[FernStyles.Reject] Use 'API Reference' instead of 'API reference'.

The `x-fern-availability` extension is used to mark the availability of an endpoint within your OpenAPI definition. The availability information propagates into the generated Fern Docs website as visual tags.

You can configure the `availability` of sections in your API reference documentation in your [`docs.yml` file](/learn/docs/configuration/what-is-docs-yml).
You can configure the `availability` of sections in your API reference documentation in your [`docs.yml` file](/learn/docs/configuration/site-level-settings).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[FernStyles.Reject] Use 'API Reference' instead of 'API reference'.

## Custom icons across your navigation
You can now use your own image files as icons throughout your `docs.yml` navigation config, including for [navbar link](/learn/docs/configuration/what-is-docs-yml#navbar-links-configuration), [section, page](/learn/docs/configuration/navigation#sidebar-icons), and [product](/learn/docs/configuration/products#add-your-product-configuration) icons.
You can now use your own image files as icons throughout your `docs.yml` navigation config, including for [navbar link](/learn/docs/configuration/site-level-settings#navbar-links-configuration), [section, page](/learn/docs/configuration/navigation#sidebar-icons), and [product](/learn/docs/configuration/products#add-your-product-configuration) icons.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated

<Accordion title="RBAC, versioning, and multi-product support">

Stainless doesn't currently offer audience-specific content filtering, multi-version APIs, or unified multi-product sites. Fern provides [RBAC](/learn/docs/authentication/rbac) and [versioning](/learn/docs/configuration/what-is-docs-yml) capabilities for complex API portfolios.
Stainless doesn't currently offer audience-specific content filtering, multi-version APIs, or unified multi-product sites. Fern provides [RBAC](/learn/docs/authentication/rbac) and [versioning](/learn/docs/configuration/site-level-settings) capabilities for complex API portfolios.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'currently' that become outdated

@github-actions
Copy link
Contributor

github-actions bot commented Nov 9, 2025

- Change 'API reference' to 'API Reference' in availability docs
- Remove time-relative terms 'now' and 'currently' from changelog and comparison docs

Co-Authored-By: Kapil Gowru <[email protected]>
@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@devalog devalog merged commit 0aa4c77 into main Nov 10, 2025
2 checks passed
@devalog devalog deleted the devin/1762725791-update-docs-yml-page-to-site-level-settings branch November 10, 2025 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants