Skip to content

feat: refactor documentation AR-8#446

Open
Minister944 wants to merge 4 commits into
mainfrom
AR-8-llm-skills-and-documentation
Open

feat: refactor documentation AR-8#446
Minister944 wants to merge 4 commits into
mainfrom
AR-8-llm-skills-and-documentation

Conversation

@Minister944

Copy link
Copy Markdown
Contributor

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:

  • docs/
    • 01-introduction.md
    • 02-guides/ step-by-step, schema sources, using the client, subscriptions, file uploads, custom scalars, extending types, multiple clients, OpenTelemetry, async vs sync, schema generation, custom operations
    • 03-reference/ configuration, generated code dependencies
    • 04-plugins/ (renamed from 06-plugins; contents unchanged)
    • 05-community/ contributing, versioning policy

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).
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e839666e-5116-4e27-a631-9a4fd72fdcd2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch AR-8-llm-skills-and-documentation

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Comment thread docs/01-introduction.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I wasn't able to set this int reference for the readme, so here's a copy-paste

Comment thread EXAMPLE.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Do we need this file?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

leave it for now

Comment thread docs/02-guides/02-schema-sources.md Outdated
Comment thread docs/02-guides/02-schema-sources.md
Comment thread docs/02-guides/02-schema-sources.md Outdated
Comment thread docs/02-guides/02-schema-sources.md Outdated
Comment thread docs/02-guides/03-using-generated-client.md
Comment thread docs/02-guides/11-schema-generation.md Outdated
Comment thread docs/02-guides/12-custom-operation-builder.md Outdated
Comment thread docs/02-guides/12-custom-operation-builder.md Outdated
Comment thread docs/03-reference/01-configuration.md Outdated
Comment thread README.md Outdated
Minister944 and others added 2 commits July 14, 2026 16:06
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
@Minister944
Minister944 requested a review from Kwaidan00 July 14, 2026 15:30
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.

3 participants