Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Datasources Illustration #8181

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

hasparus
Copy link
Collaborator

Description

Added the section with a graph of data sources.

Type of change

  • New feature (non-breaking change which adds functionality)

Screenshots/Sandbox (if appropriate/relevant):

image image image image

@@ -6,6 +6,7 @@ import meshDiagram from '@/public/assets/mesh-diagram.svg';
import meshExampleLogo from '@/public/assets/mesh-example.png';
import openSourceLogo from '@/public/assets/open-source.svg';
import { Anchor } from '@theguild/components';
import { DatasourcesIllustration } from './datasources-illustration';
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
import { DatasourcesIllustration } from './datasources-illustration';

@@ -209,6 +210,7 @@ export function IndexPage(): ReactElement {
<div className={FeatureWrapperClass}>
<Hero />
</div>
<DatasourcesIllustration className="mx-4" />
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
<DatasourcesIllustration className="mx-4" />

Copy link
Contributor

github-actions bot commented Dec 23, 2024

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more:

Copy link
Contributor

github-actions bot commented Dec 23, 2024

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-mesh/cache-cfw-kv 0.104.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-file 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-inmemory-lru 0.0.7-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-localforage 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/cache-redis 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/compose-cli 1.3.4-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/fusion-composition 0.7.17-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/include 0.2.10-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/apollo-link 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/cli 0.98.16-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/config 0.106.16-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/graphql 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/grpc 0.106.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/json-schema 0.108.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/mongoose 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/mysql 0.104.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/neo4j 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/odata 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/openapi 0.108.13-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/postgraphile 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/raml 0.108.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/soap 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/supergraph 0.9.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/thrift 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/tuql 0.104.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/http 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/merger-bare 0.104.14-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/merger-stitching 0.104.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/migrate-config-cli 1.4.8-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/runtime 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/store 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-cache 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-encapsulate 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-extend 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-federation 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-filter-schema 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-hive 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-hoist-field 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-naming-convention 0.103.13-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-prefix 0.103.13-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-prune 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-rate-limit 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-rename 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-replace-field 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-resolvers-composition 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-transfer-schema 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transform-type-merging 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/types 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/urql-exchange 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/utils 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/json-schema 0.108.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/mysql 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/neo4j 0.9.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/odata 0.1.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/openapi 0.108.13-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/raml 0.108.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/soap 0.105.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/sqlite 0.7.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@omnigraph/thrift 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-deduplicate-request 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-hive 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-http-cache 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-http-details-extensions 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jit 0.1.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jwt-auth 1.4.1-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-live-query 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-mock 0.103.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-newrelic 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-operation-field-permissions 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-operation-headers 1.3.12-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-rate-limit 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-response-cache 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-snapshot 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-statsd 0.103.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-grpc 0.1.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-mysql 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-neo4j 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-odata 0.1.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-rest 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-soap 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-sqlite 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-thrift 0.8.11-alpha-20241227152058-17de7afdd6ed43203a6ff068aeb01e2cbfee078b npm ↗︎ unpkg ↗︎

Copy link
Contributor

github-actions bot commented Dec 23, 2024

💻 Website Preview

The latest changes are available as preview in: https://da795a94.graphql-mesh.pages.dev

@ardatan
Copy link
Owner

ardatan commented Dec 24, 2024

One thing @hasparus
Those features on the third bullet are not for optimizations(mocking for example) . Extending the capabilities of your schema might be better fit or just removing optimizing can also be better as the older one we have today.

@hasparus hasparus requested a review from dimaMachina December 27, 2024 14:50
@hasparus hasparus force-pushed the rebranding-ui-illustration branch from 453ad37 to 21666fb Compare December 27, 2024 15:00
@hasparus
Copy link
Collaborator Author

hasparus commented Dec 27, 2024

One thing @hasparus Those features on the third bullet are not for optimizations(mocking for example) . Extending the capabilities of your schema might be better fit or just removing optimizing can also be better as the older one we have today.

true. I admit I didn't read that and just copied it from Figma :D

Edit: Updated the wording and made two small tweaks to CSS.

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