Skip to content

docs: more improvements for omnigraph examples#2260

Merged
sevenzing merged 14 commits into
mainfrom
ll/docs-examples-improve-04
Jun 6, 2026
Merged

docs: more improvements for omnigraph examples#2260
sevenzing merged 14 commits into
mainfrom
ll/docs-examples-improve-04

Conversation

@sevenzing

@sevenzing sevenzing commented Jun 5, 2026

Copy link
Copy Markdown
Member

Summary

  • Update code examples, adding resolve.profile objects
  • update input variables for mainnet
  • update namegraph query to be consistent with other namegraph query in doc
  • update domain-resolver query to fit into 5 seconds per request
  • add accelerate-resolve example query only for "accelerate" page
  • Refactor examples logic, define which examples are sidebar visible and which examples are only inlined in doc
  • Each static example now can choose which namespace to show. By default namespace is mainnet and alpha instance, some ENSv2 examples are now connected to sepolia-v2
  • Update cURL example, now dont include EOF if it's possible (always possible for current examples)

Why

Make docs even better


Testing

  • How this was tested.
  • If you didn't test it, say why.

Notes for Reviewer (Optional)

  • Anything non-obvious or worth a heads-up.

Pre-Review Checklist (Blocking)

  • This PR does not introduce significant changes and is low-risk to review quickly.
  • Relevant changesets are included (or are not required)

@sevenzing sevenzing requested a review from a team as a code owner June 5, 2026 11:06
@changeset-bot

changeset-bot Bot commented Jun 5, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: c8e68c6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel

vercel Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
enskit-react-example.ensnode.io Ready Ready Preview, Comment Jun 6, 2026 11:23am
ensnode.io Ready Ready Preview, Comment Jun 6, 2026 11:23am
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
admin.ensnode.io Skipped Skipped Jun 6, 2026 11:23am
ensrainbow.io Skipped Skipped Jun 6, 2026 11:23am

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@sevenzing, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 22 minutes and 22 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: ef8ba2d6-8c0b-438e-8dcf-64f091758aa2

📥 Commits

Reviewing files that changed from the base of the PR and between d3c9580 and c8e68c6.

📒 Files selected for processing (22)
  • docs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.ts
  • docs/ensnode.io/src/content/docs/docs/integrate/index.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-events.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-migrated-names.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-primary-name.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-resolver-permissions.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-events.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-resolver.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-subdomains-recently-registered.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/eth-by-version.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/namegraph.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/permissions-by-contract.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/permissions-by-user.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/registry-domains.mdx
  • docs/ensnode.io/src/data/omnigraph-examples/config.test.ts
  • docs/ensnode.io/src/data/omnigraph-examples/config.ts
  • docs/ensnode.io/src/data/omnigraph-examples/examples.json
  • docs/ensnode.io/src/data/omnigraph-examples/responses.json
  • docs/ensnode.io/src/data/omnigraph-examples/schema.graphql
  • docs/ensnode.io/src/data/omnigraph-examples/snapshot.json
  • packages/ensnode-sdk/src/omnigraph-api/example-queries.ts
  • packages/ensskills/skills/omnigraph/SKILL.md
📝 Walkthrough

Walkthrough

Converts Omnigraph examples to a config-driven, namespace-aware system; extends the GraphQL schema for protocol acceleration and profile resolution; updates SDK example queries and vendored snapshots; migrates Astro components from namespace IDs to human-readable labels and doc URLs; refreshes scripts, example generation, and docs pages.

Changes

Omnigraph Examples & Documentation Modernization

Layer / File(s) Summary
GraphQL schema contracts for acceleration and resolution
docs/ensnode.io/src/data/omnigraph-examples/schema.graphql
Adds acceleration/resolve containers, profile and resolved-record types, new scalars and ChainName enum, and related field/documentation updates.
SDK example queries and SKILL sync
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts, packages/ensskills/skills/omnigraph/SKILL.md
Updates/rewrites many example queries and defaults (e.g., hello-world, domain-by-name, domain-profile, accelerate-resolve, account primary name), adds interpreted-name constants.
Configuration System & Example Metadata
docs/ensnode.io/src/data/omnigraph-examples/config.ts, docs/ensnode.io/src/data/omnigraph-examples/config.test.ts
Introduces OmnigraphExampleConfig, OMNIGRAPH_EXAMPLES_CONFIG, id→config lookup, href helper, and OMNIGRAPH_EXAMPLES_SIDEBAR_ITEMS; tests validate namespaces, uniqueness, and sidebar structure.
Example Data & Assembly
docs/ensnode.io/src/data/omnigraph-examples/examples.json, docs/ensnode.io/src/data/omnigraph-examples/examples.ts, docs/ensnode.io/src/data/omnigraph-examples/snapshot.json
Rewires examples to be driven by config, updates examples.json queries, validates snapshots/responses, exports visibleOmnigraphExamples, and removes endpoint from snapshot metadata.
Per-Namespace Documentation Configuration
docs/ensnode.io/src/lib/examples/omnigraph/constants.ts, docs/ensnode.io/src/lib/examples/omnigraph/build-integration-snippets.ts, docs/ensnode.io/src/lib/examples/stackblitz/static/buildProject.ts
Replaces single constants with typed DOCS_OMNIGRAPH_NAMESPACE_CONFIG, getDocsOmnigraphNamespaceConfig, and DEFAULT_ENSNODE_URL; tooling uses default URL fallbacks.
Scripts: snapshot & response fetching
docs/ensnode.io/scripts/snapshot-omnigraph-version.mts, docs/ensnode.io/scripts/fetch-omnigraph-example-responses.mts
Snapshot script builds examples from SDK map + config and fails fast on missing ids; fetch script sources ids from config, computes per-namespace endpoints, applies request timeout and warning thresholds, and logs durations.
Component Props & Data Structure Updates
docs/ensnode.io/src/lib/examples/omnigraph/example-query.ts, docs/ensnode.io/src/lib/examples/omnigraph/resolve-static-example.ts, docs/ensnode.io/src/components/molecules/omnigraph-static-example/*, docs/ensnode.io/src/components/organisms/OmnigraphStaticExampleSet.astro
Replaces hostedInstanceNamespace with hostedInstanceLabel/responseSourceLabel and responseSourceDocUrl; updates schema (name→title, namespace enum, optional href); adds staticExampleHostedInstanceLinkClass; propagates props through components.
Curl Example Generation Safety
docs/ensnode.io/src/lib/examples/omnigraph/docs-utils.ts
New helpers build GraphQL request body safely and choose single-quoted vs heredoc curl payloads accordingly.
Docs pages & sidebar organization
docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/*, docs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.ts
Adds new MDX example pages, reorders many sidebar items, switches example index to visibleOmnigraphExamples, embeds accelerate-resolve in protocol-acceleration, and wires OMNIGRAPH_EXAMPLES_SIDEBAR_ITEMS into the integrate sidebar.
Integration snippet tests & generation
docs/ensnode.io/src/lib/examples/omnigraph/build-integration-snippets.test.ts, docs/ensnode.io/src/lib/examples/omnigraph/build-integration-snippets.ts
Refocuses typecheck tests with explicit timeout; generated snippet templates use DEFAULT_ENSNODE_URL fallback.
Misc: constants, types, snapshot updates
docs/ensnode.io/src/data/omnigraph-examples/types.ts, docs/ensnode.io/src/data/omnigraph-examples/meta.ts
Updates top-of-file comment for namespace resolution; removes legacy OMNIGRAPH_EXAMPLES_META in favor of config-driven data.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

  • namehash/ensnode#2225: Overlaps with snapshot/response generation pipeline edits to fetch/snapshot scripts.
  • namehash/ensnode#2177: Prior changes to fetch-omnigraph-example-responses.mts that also adjust endpoint/namespace construction.
  • namehash/ensnode#2182: Related static example UI/component and playground/snippet infrastructure updates.

Suggested labels

docs

Poem

🐰 Config seeds sprout across the site,
Labels replace IDs in gentle light,
Acceleration wakes the query stream,
Examples sing in namespace dream,
A tiny hop — docs aligned and bright.

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 47.62% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Description check ❓ Inconclusive The PR description follows the required template structure but is incomplete: the Testing section lacks concrete details and the Pre-Review Checklist items are unchecked with no explanations. Complete the Testing section with specific validation steps and check/explain the Pre-Review Checklist items before merging.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main focus of the PR: improving omnigraph examples through refactoring, namespace configuration, and updates to query patterns and documentation.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ll/docs-examples-improve-04

@greptile-apps

greptile-apps Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR improves the Omnigraph documentation examples by refactoring example metadata from a flat meta.ts object into a typed config.ts array (OMNIGRAPH_EXAMPLES_CONFIG), adding per-example namespace routing (mainnet vs. sepolia-v2), and enriching queries with resolve.profile objects and more realistic input variables.

  • New config.ts drives sidebar generation, snapshot resolution, and response fetching, replacing the deleted meta.ts and the previously hardcoded single-namespace constant. Each example now declares namespace and hostSeparatePage, and the snapshot/response scripts use per-entry namespace to hit the right ENSNode endpoint.
  • The curl example builder was rewritten to prefer a single-quoted -d payload (no heredoc) and fall back to a heredoc only when the body contains a literal apostrophe.
  • Several queries were updated or added (hello-world, domain-profile, domain-records, domain-by-name, account-primary-name, accelerate-resolve), and the account-primary-names id was renamed to account-primary-name throughout.

Confidence Score: 5/5

Safe to merge — changes are entirely in docs, example data, and dev scripts with no runtime service logic modified.

The refactor from meta.ts to config.ts is well-contained and self-consistent: all 20 config entries are present in the vendored examples.json and responses.json, the new config test covers namespace correctness and sidebar ordering, and the curl-body rewrite is logically correct. The only behavioral shift is that missing snapshot/response entries now throw instead of silently skipping, which is a deliberate tightening. No auth, data, or service paths are touched.

No files require special attention.

Important Files Changed

Filename Overview
docs/ensnode.io/src/data/omnigraph-examples/config.ts New file: typed OMNIGRAPH_EXAMPLES_CONFIG array with per-example id, title, description, category, namespace, and hostSeparatePage; drives sidebar, snapshot, and response scripts.
docs/ensnode.io/src/data/omnigraph-examples/config.test.ts New test file: validates namespace assignments, uniqueness of IDs, and sidebar item ordering. SEPOLIA_V2_ONLY_IDS includes domain-subdomains-recently-registered which matches config.ts.
docs/ensnode.io/src/data/omnigraph-examples/examples.ts Changed from graceful skip to throw-on-missing for snapshot/response lookup; adds visibleOmnigraphExamples filtered by href. Build will fail loudly if responses.json is not refreshed after config changes.
docs/ensnode.io/src/lib/examples/omnigraph/constants.ts Replaces single DOCS_OMNIGRAPH_NAMESPACE constant with DOCS_OMNIGRAPH_NAMESPACE_CONFIG map and getDocsOmnigraphNamespaceConfig helper; adds DEFAULT_ENSNODE_URL for StackBlitz/setup snippets.
docs/ensnode.io/src/lib/examples/omnigraph/docs-utils.ts Refactored curl example builder to use single-quoted -d payload when safe, falling back to heredoc when the body contains an apostrophe. Logic is correct.
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts Updated and added queries: hello-world now uses an address variable, domain-by-name simplified to include profile, domain-records expanded, new domain-profile, account-primary-name (renamed), accelerate-resolve added.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[OMNIGRAPH_EXAMPLES_CONFIG] -->|drives| B[Sidebar Items]
    A -->|drives| C[snapshot script]
    A -->|drives| D[fetch-responses script]
    A -->|drives| E[examples.ts]
    C -->|writes| F[(examples.json)]
    D -->|writes| G[(responses.json)]
    F -->|read at build| E
    G -->|read at build| E
    E -->|filtered by href| H[visibleOmnigraphExamples]
    E -->|getOmnigraphExampleById| I[resolveOmnigraphStaticExample]
    I -->|per-example namespace| J[getDocsOmnigraphNamespaceConfig]
    J -->|label + url| I
    I -->|OmnigraphStaticExampleData| K[OmnigraphStaticExampleSet.astro]
Loading

Reviews (11): Last reviewed commit: "final fixes" | Re-trigger Greptile

Comment thread docs/ensnode.io/src/data/omnigraph-examples/config.ts
Comment thread docs/ensnode.io/src/data/omnigraph-examples/config.ts

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts (1)

650-669: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Regenerate SKILL examples to avoid source drift.

GRAPHQL_API_EXAMPLE_QUERIES now updates namegraph and adds accelerate-resolve, but packages/ensskills/skills/omnigraph/SKILL.md still reflects the older namegraph example and does not include accelerate-resolve. Please re-sync the AUTOGEN examples block from this source file.

Also applies to: 704-723

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/ensnode-sdk/src/omnigraph-api/example-queries.ts` around lines 650 -
669, The SKILL.md examples block is out of sync with the canonical
GRAPHQL_API_EXAMPLE_QUERIES in
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts: update the AUTOGEN
examples in packages/ensskills/skills/omnigraph/SKILL.md to match the current
entries (replace the old "namegraph" example and add the new
"accelerate-resolve" example) by copying the examples (including queries, ids,
and variables) from GRAPHQL_API_EXAMPLE_QUERIES (look for the namegraph entry
around id: "namegraph" and the new accelerate-resolve entry) so the
documentation and source remain aligned.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/ensnode.io/scripts/snapshot-omnigraph-version.mts`:
- Around line 49-56: The code currently silently skips missing SDK examples in
the OMNIGRAPH_EXAMPLES_CONFIG mapping; change the behavior in the
OMNIGRAPH_EXAMPLES_CONFIG.flatMap callback (where sdkExampleById.get(config.id)
is used to build examples) to throw an error instead of console.warn/return [],
e.g. throw a descriptive Error including the missing config.id so the build
fails fast and preserves the config↔snapshot contract; ensure the thrown message
clearly references the config id and the surrounding context (example id missing
from sdkExampleById) so the failure is actionable.

In `@docs/ensnode.io/src/lib/examples/omnigraph/example-query.ts`:
- Line 13: The schema uses namespace: z.custom<DocsOmnigraphExampleNamespace>()
which provides no runtime checks; change it to a runtime-validated schema such
as namespace: z.enum([...]) or namespace: z.union([z.literal('ns1'),
z.literal('ns2')]) or, if dynamic, namespace:
z.custom<DocsOmnigraphExampleNamespace>((v) => /* predicate returning boolean
*/) so that .parse(...) will fail for invalid namespaces; update the schema
where the namespace field is defined (replace the z.custom call referencing
DocsOmnigraphExampleNamespace).

---

Outside diff comments:
In `@packages/ensnode-sdk/src/omnigraph-api/example-queries.ts`:
- Around line 650-669: The SKILL.md examples block is out of sync with the
canonical GRAPHQL_API_EXAMPLE_QUERIES in
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts: update the AUTOGEN
examples in packages/ensskills/skills/omnigraph/SKILL.md to match the current
entries (replace the old "namegraph" example and add the new
"accelerate-resolve" example) by copying the examples (including queries, ids,
and variables) from GRAPHQL_API_EXAMPLE_QUERIES (look for the namegraph entry
around id: "namegraph" and the new accelerate-resolve entry) so the
documentation and source remain aligned.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 53687c37-27d8-4675-b8e4-08a841299416

📥 Commits

Reviewing files that changed from the base of the PR and between 6542aa4 and 076c7b7.

📒 Files selected for processing (49)
  • docs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.ts
  • docs/ensnode.io/scripts/fetch-omnigraph-example-responses.mts
  • docs/ensnode.io/scripts/snapshot-omnigraph-version.mts
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/CurlStaticCodeExample.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/GraphqlStaticQueryExample.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/SdkStaticCodeExample.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleActionBar.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExampleOutputSection.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/StaticExamplePlaygroundHint.astro
  • docs/ensnode.io/src/components/molecules/omnigraph-static-example/constants.ts
  • docs/ensnode.io/src/components/organisms/OmnigraphStaticExampleSet.astro
  • docs/ensnode.io/src/content/docs/docs/integrate/index.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-events.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-migrated-names.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-primary-name.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/account-resolver-permissions.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-events.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-profile.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-records.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-resolver.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domain-subdomains.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/domains-by-address.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/eth-by-version.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/find-domains.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/index.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/namegraph.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/permissions-by-contract.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/permissions-by-user.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/examples/registry-domains.mdx
  • docs/ensnode.io/src/content/docs/docs/integrate/omnigraph/protocol-acceleration.mdx
  • docs/ensnode.io/src/data/omnigraph-examples/config.test.ts
  • docs/ensnode.io/src/data/omnigraph-examples/config.ts
  • docs/ensnode.io/src/data/omnigraph-examples/examples.json
  • docs/ensnode.io/src/data/omnigraph-examples/examples.ts
  • docs/ensnode.io/src/data/omnigraph-examples/meta.ts
  • docs/ensnode.io/src/data/omnigraph-examples/responses.json
  • docs/ensnode.io/src/data/omnigraph-examples/schema.graphql
  • docs/ensnode.io/src/data/omnigraph-examples/snapshot.json
  • docs/ensnode.io/src/data/omnigraph-examples/types.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/build-integration-snippets.test.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/build-integration-snippets.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/constants.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/docs-utils.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/example-query.ts
  • docs/ensnode.io/src/lib/examples/omnigraph/resolve-static-example.ts
  • docs/ensnode.io/src/lib/examples/stackblitz/static/buildProject.ts
  • docs/ensnode.io/src/lib/examples/stackblitz/static/resolveProject.ts
  • packages/ensnode-sdk/src/omnigraph-api/example-queries.ts
  • packages/ensskills/skills/omnigraph/SKILL.md
💤 Files with no reviewable changes (1)
  • docs/ensnode.io/src/data/omnigraph-examples/meta.ts

Comment thread docs/ensnode.io/scripts/snapshot-omnigraph-version.mts
Comment thread docs/ensnode.io/src/lib/examples/omnigraph/example-query.ts Outdated
@sevenzing

Copy link
Copy Markdown
Member Author

@greptile review

Comment thread docs/ensnode.io/src/data/omnigraph-examples/config.test.ts
@sevenzing

Copy link
Copy Markdown
Member Author

@greptile review

@sevenzing

Copy link
Copy Markdown
Member Author

@greptile review

@sevenzing sevenzing merged commit 1a0806b into main Jun 6, 2026
20 checks passed
@sevenzing sevenzing deleted the ll/docs-examples-improve-04 branch June 6, 2026 11:44
@coderabbitai coderabbitai Bot mentioned this pull request Jun 9, 2026
2 tasks
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