feat: refactor documentation AR-8#446
Conversation
Split the flat docs/ files into guides/reference/plugins/community sections with proper sidebar categories, add missing guide pages (schema sources, subscriptions, file uploads, custom scalars, extending types, multiple clients, OpenTelemetry, async vs sync, schema generation), and slim README.md down to a feature overview that links out to the new docs site instead of duplicating content.
…gration Relative links inside docs/ still pointed at the old docs/... paths, em dashes rendered inconsistently, and a few pages were missing recently added settings (remote_schema_http_client_path, introspection_*, opentelemetry-api dependency).
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
I wasn't able to set this int reference for the readme, so here's a copy-paste
There was a problem hiding this comment.
Do we need this file?
There was a problem hiding this comment.
leave it for now
Co-authored-by: Aleksander Spyra <aleksander.spyra@mirumee.com>
- schema-sources: document directory extension behavior; reframe schema_paths around combining multiple files (installed packages as secondary use case) - using-generated-client: add basic init example, drop redundant headers heading, move context-manager section before configuration, split advanced HTTP config into httpx vs custom-client sections, fix non-httpx client claims - subscriptions: drop redundant client-configuration link - extending-types: clarify files_to_include is required for relative mixin imports - opentelemetry: link opentelemetry-api to PyPI - async-vs-sync: drop duplicated setting bullet and sections repeating the client guide - schema-generation: bulletize schema-source options, link process_schema hook - custom-operation-builder: fold Enabling into intro, rename example sections - configuration: restore original remote_schema_http_client_path description - README: link Contributing directly to CONTRIBUTING.md
Restructures the docs from a flat, README-derived layout into a categorized Docusaurus site, and slims README.md into a landing page. Content was split out of the README, then expanded and corrected against the source code - several settings and behaviours were missing or stale.
New docs/ structure: