diff --git a/.changeset/config.json b/.changeset/config.json index 604475699..06699c9a8 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,6 +1,6 @@ { "$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json", - "changelog": ["@changesets/changelog-github", { "repo": "kamilkisiela/graphql-hive" }], + "changelog": ["@changesets/changelog-github", { "repo": "graphql-hive/platform" }], "commit": false, "linked": [], "access": "restricted", diff --git a/.github/workflows/build-and-dockerize.yaml b/.github/workflows/build-and-dockerize.yaml index 675fcf8f3..d0015769b 100644 --- a/.github/workflows/build-and-dockerize.yaml +++ b/.github/workflows/build-and-dockerize.yaml @@ -20,7 +20,7 @@ on: default: ghcr.io type: string imageName: - default: ${{ github.repository }} + default: ${{ github.repository_owner }} type: string imageTag: required: true @@ -172,7 +172,7 @@ jobs: ${{ inputs.dockerize && github.event_name == 'pull_request' && inputs.publishPrComment }} with: message: | - 🐋 This PR was built and pushed to the following [Docker images](https://github.com/kamilkisiela?ecosystem=container&tab=packages&visibility=public&tab=packages&ecosystem=container&visibility=public&q=graphql-hive) (tag: `${{ inputs.imageTag }}`): + 🐋 This PR was built and pushed to the following [Docker images](https://github.com/graphql-hive?ecosystem=container&tab=packages&visibility=public) (tag: `${{ inputs.imageTag }}`):
Docker Bake metadata diff --git a/.github/workflows/dockerize-cli.yaml b/.github/workflows/dockerize-cli.yaml index 68185d4f8..ce3e5e4a7 100644 --- a/.github/workflows/dockerize-cli.yaml +++ b/.github/workflows/dockerize-cli.yaml @@ -5,7 +5,7 @@ on: default: ghcr.io type: string imageName: - default: ${{ github.repository }} + default: ${{ github.repository_owner }} type: string cliVersion: required: true diff --git a/.github/workflows/pr-rust.yaml b/.github/workflows/pr-rust.yaml index fd92238c5..f1c81979f 100644 --- a/.github/workflows/pr-rust.yaml +++ b/.github/workflows/pr-rust.yaml @@ -57,7 +57,7 @@ jobs: --env HIVE_TOKEN="fake" \ --mount "type=bind,source=/$(pwd)/router.yaml,target=/dist/config/router.yaml" \ --mount "type=bind,source=/$(pwd)/supergraph.graphql,target=/dist/config/supergraph.graphql" \ - ghcr.io/kamilkisiela/graphql-hive/apollo-router:${{ github.event.pull_request.head.sha }} \ + ghcr.io/graphql-hive/apollo-router:${{ github.event.pull_request.head.sha }} \ --log debug \ --supergraph /dist/config/supergraph.graphql \ --config /dist/config/router.yaml diff --git a/.github/workflows/tests-e2e.yaml b/.github/workflows/tests-e2e.yaml index 5c9ffb875..8fa7bdace 100644 --- a/.github/workflows/tests-e2e.yaml +++ b/.github/workflows/tests-e2e.yaml @@ -5,7 +5,7 @@ on: default: ghcr.io type: string imageName: - default: ${{ github.repository }} + default: ${{ github.repository_owner }} type: string imageTag: required: true diff --git a/.github/workflows/tests-integration.yaml b/.github/workflows/tests-integration.yaml index 99b5bca97..f8e42e6dc 100644 --- a/.github/workflows/tests-integration.yaml +++ b/.github/workflows/tests-integration.yaml @@ -10,7 +10,7 @@ on: default: ghcr.io type: string imageName: - default: ${{ github.repository }} + default: ${{ github.repository_owner }} type: string imageTag: required: true diff --git a/docker/cli.dockerfile b/docker/cli.dockerfile index 576d16d02..89c787b67 100644 --- a/docker/cli.dockerfile +++ b/docker/cli.dockerfile @@ -14,8 +14,8 @@ LABEL org.opencontainers.image.version=$RELEASE LABEL org.opencontainers.image.description=$IMAGE_DESCRIPTION LABEL org.opencontainers.image.authors="The Guild" LABEL org.opencontainers.image.vendor="Kamil Kisiela" -LABEL org.opencontainers.image.url="https://github.com/kamilkisiela/graphql-hive" -LABEL org.opencontainers.image.source="https://github.com/kamilkisiela/graphql-hive" +LABEL org.opencontainers.image.url="https://github.com/graphql-hive/platform" +LABEL org.opencontainers.image.source="https://github.com/graphql-hive/platform" ENV ENVIRONMENT production ENV RELEASE $RELEASE diff --git a/docker/migrations.dockerfile b/docker/migrations.dockerfile index c5c3d9f28..fcfefe717 100644 --- a/docker/migrations.dockerfile +++ b/docker/migrations.dockerfile @@ -17,7 +17,7 @@ LABEL org.opencontainers.image.version=$RELEASE LABEL org.opencontainers.image.description=$IMAGE_DESCRIPTION LABEL org.opencontainers.image.authors="The Guild" LABEL org.opencontainers.image.vendor="Kamil Kisiela" -LABEL org.opencontainers.image.url="https://github.com/kamilkisiela/graphql-hive" -LABEL org.opencontainers.image.source="https://github.com/kamilkisiela/graphql-hive" +LABEL org.opencontainers.image.url="https://github.com/graphql-hive/platform" +LABEL org.opencontainers.image.source="https://github.com/graphql-hive/platform" ENTRYPOINT [ "/entrypoint.sh" ] diff --git a/docker/router.dockerfile b/docker/router.dockerfile index ea9bcc518..769b2ff24 100644 --- a/docker/router.dockerfile +++ b/docker/router.dockerfile @@ -43,8 +43,8 @@ LABEL org.opencontainers.image.version=$RELEASE LABEL org.opencontainers.image.description=$IMAGE_DESCRIPTION LABEL org.opencontainers.image.authors="The Guild" LABEL org.opencontainers.image.vendor="Kamil Kisiela" -LABEL org.opencontainers.image.url="https://github.com/kamilkisiela/graphql-hive" -LABEL org.opencontainers.image.source="https://github.com/kamilkisiela/graphql-hive" +LABEL org.opencontainers.image.url="https://github.com/graphql-hive/platform" +LABEL org.opencontainers.image.source="https://github.com/graphql-hive/platform" RUN mkdir -p /dist/config RUN mkdir /dist/schema diff --git a/docker/services.dockerfile b/docker/services.dockerfile index fb21bd085..afd475b35 100644 --- a/docker/services.dockerfile +++ b/docker/services.dockerfile @@ -14,8 +14,8 @@ LABEL org.opencontainers.image.version=$RELEASE LABEL org.opencontainers.image.description=$IMAGE_DESCRIPTION LABEL org.opencontainers.image.authors="The Guild" LABEL org.opencontainers.image.vendor="Kamil Kisiela" -LABEL org.opencontainers.image.url="https://github.com/kamilkisiela/graphql-hive" -LABEL org.opencontainers.image.source="https://github.com/kamilkisiela/graphql-hive" +LABEL org.opencontainers.image.url="https://github.com/graphql-hive/platform" +LABEL org.opencontainers.image.source="https://github.com/graphql-hive/platform" ENV ENVIRONMENT production ENV RELEASE $RELEASE diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 2fb06b905..5f517f966 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -2,7 +2,7 @@ ## Diagram -![Design Diagram](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/kamilkisiela/graphql-hive/main/docs/architecture.puml) +![Design Diagram](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/graphql-hive/platform/main/docs/architecture.puml) Note: The relationships in this diagram is based on -[this docker-compose](https://github.com/kamilkisiela/graphql-hive/blob/main/docker/docker-compose.community.yml) +[this docker-compose](https://github.com/graphql-hive/platform/blob/main/docker/docker-compose.community.yml) diff --git a/docs/TESTING.md b/docs/TESTING.md index be159b8c9..0a4282867 100644 --- a/docs/TESTING.md +++ b/docs/TESTING.md @@ -55,7 +55,7 @@ To run integration tests locally, from the pre-build Docker image, follow: 5. Set the needed env vars, and use Docker Compose to run all local services: ```bash - export DOCKER_REGISTRY="ghcr.io/kamilkisiela/graphql-hive/" + export DOCKER_REGISTRY="ghcr.io/graphql-hive/" export DOCKER_TAG=":IMAGE_TAG_HERE" docker compose -f ./docker/docker-compose.community.yml -f ./integration-tests/docker-compose.integration.yaml --env-file ./integration-tests/.env up -d --wait @@ -101,7 +101,7 @@ To run integration tests locally, from the pre-build Docker image, follow: 4. Build source code: `pnpm build` 5. Decide on the commit ID / Docker image tag you would like to use and set it as env var: ```bash - export DOCKER_REGISTRY="ghcr.io/kamilkisiela/graphql-hive/" + export DOCKER_REGISTRY="ghcr.io/graphql-hive/" export DOCKER_TAG=":IMAGE_TAG_HERE" ``` 6. Run the e2e environment, by running: diff --git a/package.json b/package.json index da23d7af4..36cebea87 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { - "name": "graphql-hive", + "name": "platform", "type": "module", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive" + "url": "graphql-hive/platform" }, "author": { "email": "contact@the-guild.dev", diff --git a/packages/libraries/apollo/package.json b/packages/libraries/apollo/package.json index 75678aa70..067a3f3e2 100644 --- a/packages/libraries/apollo/package.json +++ b/packages/libraries/apollo/package.json @@ -5,7 +5,7 @@ "description": "GraphQL Hive + Apollo Server", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/apollo" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/libraries/cli/README.md b/packages/libraries/cli/README.md index 1dbb73d61..e66f505bc 100644 --- a/packages/libraries/cli/README.md +++ b/packages/libraries/cli/README.md @@ -75,7 +75,7 @@ DESCRIPTION ``` _See code: -[dist/commands/app/create.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/app/create.js)_ +[dist/commands/app/create.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/app/create.js)_ ## `hive app:publish` @@ -97,7 +97,7 @@ DESCRIPTION ``` _See code: -[dist/commands/app/publish.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/app/publish.js)_ +[dist/commands/app/publish.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/app/publish.js)_ ## `hive artifact:fetch` @@ -120,7 +120,7 @@ DESCRIPTION ``` _See code: -[dist/commands/artifact/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/artifact/fetch.js)_ +[dist/commands/artifact/fetch.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/artifact/fetch.js)_ ## `hive config:delete KEY` @@ -138,7 +138,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/delete.js)_ +[dist/commands/config/delete.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/config/delete.js)_ ## `hive config:get KEY` @@ -156,7 +156,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/get.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/get.js)_ +[dist/commands/config/get.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/config/get.js)_ ## `hive config:reset` @@ -171,7 +171,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/reset.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/reset.js)_ +[dist/commands/config/reset.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/config/reset.js)_ ## `hive config:set KEY VALUE` @@ -190,7 +190,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/set.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/set.js)_ +[dist/commands/config/set.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/config/set.js)_ ## `hive dev` @@ -221,7 +221,7 @@ DESCRIPTION ``` _See code: -[dist/commands/dev.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/dev.js)_ +[dist/commands/dev.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/dev.js)_ ## `hive help [COMMAND]` @@ -264,7 +264,7 @@ DESCRIPTION ``` _See code: -[dist/commands/introspect.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/introspect.js)_ +[dist/commands/introspect.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/introspect.js)_ ## `hive operations:check FILE` @@ -314,7 +314,7 @@ DESCRIPTION ``` _See code: -[dist/commands/operations/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/operations/check.js)_ +[dist/commands/operations/check.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/operations/check.js)_ ## `hive schema:check FILE` @@ -348,7 +348,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/check.js)_ +[dist/commands/schema/check.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/schema/check.js)_ ## `hive schema:delete SERVICE` @@ -375,7 +375,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/delete.js)_ +[dist/commands/schema/delete.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/schema/delete.js)_ ## `hive schema:fetch ACTIONID` @@ -403,7 +403,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/fetch.js)_ +[dist/commands/schema/fetch.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/schema/fetch.js)_ ## `hive schema:publish FILE` @@ -441,7 +441,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/publish.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/publish.js)_ +[dist/commands/schema/publish.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/schema/publish.js)_ ## `hive update [CHANNEL]` @@ -501,7 +501,7 @@ DESCRIPTION ``` _See code: -[dist/commands/whoami.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/whoami.js)_ +[dist/commands/whoami.js](https://github.com/graphql-hive/platform/blob/v0.37.0/dist/commands/whoami.js)_ diff --git a/packages/libraries/cli/package.json b/packages/libraries/cli/package.json index 95b78873f..6400740ed 100644 --- a/packages/libraries/cli/package.json +++ b/packages/libraries/cli/package.json @@ -4,7 +4,7 @@ "description": "A CLI util to manage and control your GraphQL Hive", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/cli" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index 92ec71074..f58f4afa3 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -4,7 +4,7 @@ "type": "module", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/core" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/libraries/envelop/package.json b/packages/libraries/envelop/package.json index 65aae8255..3dfe6c1c5 100644 --- a/packages/libraries/envelop/package.json +++ b/packages/libraries/envelop/package.json @@ -5,7 +5,7 @@ "description": "GraphQL Hive + GraphQL Envelop", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/envelop" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/libraries/external-composition/package.json b/packages/libraries/external-composition/package.json index 8c7a08012..fb3afbd95 100644 --- a/packages/libraries/external-composition/package.json +++ b/packages/libraries/external-composition/package.json @@ -5,7 +5,7 @@ "description": "Compose schemas outside GraphQL Hive", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/external-composition" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/libraries/router/Cargo.toml b/packages/libraries/router/Cargo.toml index 12197f163..181c590dd 100644 --- a/packages/libraries/router/Cargo.toml +++ b/packages/libraries/router/Cargo.toml @@ -2,7 +2,7 @@ name = "graphql-hive-router" version = "0.0.1" authors = ["Kamil Kisiela "] -repository = "https://github.com/kamilkisiela/graphql-hive/" +repository = "https://github.com/graphql-hive/platform/" edition = "2021" license = "MIT" publish = false diff --git a/packages/libraries/yoga/package.json b/packages/libraries/yoga/package.json index 9266582f4..638bc7d15 100644 --- a/packages/libraries/yoga/package.json +++ b/packages/libraries/yoga/package.json @@ -5,7 +5,7 @@ "description": "GraphQL Hive + GraphQL Yoga", "repository": { "type": "git", - "url": "kamilkisiela/graphql-hive", + "url": "graphql-hive/platform", "directory": "packages/libraries/yoga" }, "homepage": "https://the-guild.dev/graphql/hive", diff --git a/packages/services/external-composition/federation-2/README.md b/packages/services/external-composition/federation-2/README.md index 78eba198c..db0d2c447 100644 --- a/packages/services/external-composition/federation-2/README.md +++ b/packages/services/external-composition/federation-2/README.md @@ -14,18 +14,18 @@ Start by deciding on your encryption secret. This is needed in order to ensure y secured and can be triggered only by Hive platform. Your secret can be any string you decide, and it will be used as private key to hash the requests to your composition service. -We are going to use that secret later as `SECERT` env var, and also in Hive dashboard. +We are going to use that secret later as `SECRET` env var, and also in Hive dashboard. ## Running as Docker container -You can run this service as Docker container -(`ghcr.io/kamilkisiela/graphql-hive/composition-federation-2`), from the published -[Docker image we provide](https://github.com/kamilkisiela/graphql-hive/pkgs/container/graphql-hive%2Fcomposition-federation-2). +You can run this service as Docker container (`ghcr.io/graphql-hive/composition-federation-2`), from +the published +[Docker image we provide](https://github.com/orgs/graphql-hive/packages/container/package/graphql-hive%2Fcomposition-federation-2). To run the service, use the following command: ``` -docker run -p 3069 -e SECRET="MY_SECRET_HERE" ghcr.io/kamilkisiela/graphql-hive/composition-federation-2 +docker run -p 3069 -e SECRET="MY_SECRET_HERE" ghcr.io/graphql-hive/composition-federation-2 ``` The container runs on port `3069` by default (you can chnage it using `PORT` env var), and listens diff --git a/packages/services/server/src/environment.ts b/packages/services/server/src/environment.ts index fa2c488ba..fae24781d 100644 --- a/packages/services/server/src/environment.ts +++ b/packages/services/server/src/environment.ts @@ -27,7 +27,7 @@ const EnvironmentModel = zod.object({ GRAPHQL_PUBLIC_ORIGIN: zod .string({ required_error: - 'GRAPHQL_PUBLIC_ORIGIN is required (see: https://github.com/kamilkisiela/graphql-hive/pull/4288#issue-2195509699)', + 'GRAPHQL_PUBLIC_ORIGIN is required (see: https://github.com/graphql-hive/platform/pull/4288#issue-2195509699)', }) .url(), RATE_LIMIT_ENDPOINT: emptyString(zod.string().url().optional()), diff --git a/packages/web/app/src/pages/auth.tsx b/packages/web/app/src/pages/auth.tsx index 5c07ffc3a..6eb9002b0 100644 --- a/packages/web/app/src/pages/auth.tsx +++ b/packages/web/app/src/pages/auth.tsx @@ -54,7 +54,7 @@ export function AuthPage() { Documentation - + Github diff --git a/packages/web/app/src/pages/target-insights-coordinate.tsx b/packages/web/app/src/pages/target-insights-coordinate.tsx index 747e3f6fc..83eee6f0c 100644 --- a/packages/web/app/src/pages/target-insights-coordinate.tsx +++ b/packages/web/app/src/pages/target-insights-coordinate.tsx @@ -148,7 +148,7 @@ function SchemaCoordinateView(props: { Please reach out to us directly or via the GitHub issue diff --git a/packages/web/app/src/pages/target-insights-operation.tsx b/packages/web/app/src/pages/target-insights-operation.tsx index 8f96e23b5..f2bbaa623 100644 --- a/packages/web/app/src/pages/target-insights-operation.tsx +++ b/packages/web/app/src/pages/target-insights-operation.tsx @@ -138,7 +138,7 @@ function OperationView({ Hive is currently only collecting usage data for this operation. We are currently evaluating what kind of insights are useful for subscriptions.{' '} - + Please reach out to us directly or via the GitHub issue . diff --git a/packages/web/docs/public/apollo-router-download.sh b/packages/web/docs/public/apollo-router-download.sh index 58df812fd..e8519dd16 100644 --- a/packages/web/docs/public/apollo-router-download.sh +++ b/packages/web/docs/public/apollo-router-download.sh @@ -43,7 +43,7 @@ set_target() { *) echo "OS $OS is not supported." - echo "If you think that's a bug - please file an issue to https://github.com/kamilkisiela/graphql-hive/issues" + echo "If you think that's a bug - please file an issue to https://github.com/graphql-hive/platform/issues" exit 1 ;; esac diff --git a/packages/web/docs/public/install.sh b/packages/web/docs/public/install.sh index 389da5b3d..3bd0b0a7a 100755 --- a/packages/web/docs/public/install.sh +++ b/packages/web/docs/public/install.sh @@ -38,7 +38,7 @@ unsupported_arch() { echoerr "GraphQL Hive CLI does not support \$@ at this time." - echo "If you think that's a bug - please file an issue to https://github.com/kamilkisiela/graphql-hive/issues" + echo "If you think that's a bug - please file an issue to https://github.com/graphql-hive/platform/issues" exit 1 } diff --git a/packages/web/docs/src/components/community-section.tsx b/packages/web/docs/src/components/community-section.tsx index afe3d9410..fe1f967cb 100644 --- a/packages/web/docs/src/components/community-section.tsx +++ b/packages/web/docs/src/components/community-section.tsx @@ -34,7 +34,7 @@ export function CommunitySection({ className }: { className?: string }) { > diff --git a/packages/web/docs/src/pages/_meta.tsx b/packages/web/docs/src/pages/_meta.tsx index 8611c11d9..eb3397641 100644 --- a/packages/web/docs/src/pages/_meta.tsx +++ b/packages/web/docs/src/pages/_meta.tsx @@ -114,7 +114,7 @@ const meta: Record> = { github: { title: 'GitHub', type: 'page', - href: 'https://github.com/kamilkisiela/graphql-hive', + href: 'https://github.com/graphql-hive/platform', newWindow: true, }, 'the-guild': { diff --git a/packages/web/docs/src/pages/docs/api-reference/cli.mdx b/packages/web/docs/src/pages/docs/api-reference/cli.mdx index 3f794799c..d48047bb8 100644 --- a/packages/web/docs/src/pages/docs/api-reference/cli.mdx +++ b/packages/web/docs/src/pages/docs/api-reference/cli.mdx @@ -77,7 +77,7 @@ You can also download a specific version of the binary: Start by setting your Hive token in -[`hive.json`](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#config-file-hivejson) +[`hive.json`](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#config-file-hivejson) file, or set it as `HIVE_TOKEN` environment variable. Further reading: @@ -144,7 +144,7 @@ Further reading: Start by setting your Hive token in -[`hive.json`](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#config-file-hivejson) +[`hive.json`](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#config-file-hivejson) file, or set it as `HIVE_TOKEN` environment variable. Checking a GraphQL schema is the form of checking the compatbility of an upcoming schema, compared @@ -191,7 +191,7 @@ Further reading: Start by setting your Hive token in -[`hive.json`](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#config-file-hivejson) +[`hive.json`](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#config-file-hivejson) file, or set it as `HIVE_TOKEN` environment variable. In case you want to compose a schema (or a subgraph in case of Federation), you can do so by using @@ -399,7 +399,7 @@ hive schema:fetch --type supergraph --write supergraph.graphql feb8aa9ec8932eb ``` For more information please refer to the -[CLI readme](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#commands). +[CLI readme](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#commands). ### Fetch a schema from CDN @@ -415,7 +415,7 @@ hive artifact:fetch --artifact sdl --cdn.endpoint VALUE --cdn.accessToken VALUE ``` For more information please refer to the -[CLI readme](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#commands). +[CLI readme](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#commands). ### CLI and GitHub Integration @@ -442,4 +442,4 @@ hive schema:check schema.graphql --github ## API Reference List of all available CLI commands and their options can be found -[here](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cli/README.md#commands) +[here](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cli/README.md#commands) diff --git a/packages/web/docs/src/pages/docs/api-reference/client.mdx b/packages/web/docs/src/pages/docs/api-reference/client.mdx index 8b6015f16..d30ab9cd3 100644 --- a/packages/web/docs/src/pages/docs/api-reference/client.mdx +++ b/packages/web/docs/src/pages/docs/api-reference/client.mdx @@ -41,7 +41,7 @@ page for configuring the client to your needs. #### Configuration Refer to the -[`HivePluginOptions` interface](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/core/src/client/types.ts) +[`HivePluginOptions` interface](https://github.com/graphql-hive/platform/blob/main/packages/libraries/core/src/client/types.ts) for complete list of options and configurations you can pass to the Hive JavaScript Client of choice. diff --git a/packages/web/docs/src/pages/docs/get-started/apollo-federation.mdx b/packages/web/docs/src/pages/docs/get-started/apollo-federation.mdx index a427e13a1..cb0971562 100644 --- a/packages/web/docs/src/pages/docs/get-started/apollo-federation.mdx +++ b/packages/web/docs/src/pages/docs/get-started/apollo-federation.mdx @@ -213,7 +213,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/users.graphql/:/usr/src/app/subgraphs/users.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:publish \ --registry.accessToken "" \ --service="users" \ @@ -294,7 +294,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/products.graphql/:/usr/src/app/subgraphs/products.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:publish \ --registry.accessToken "" \ --service="products" \ @@ -371,7 +371,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/reviews.graphql/:/usr/src/app/subgraphs/reviews.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:publish \ --registry.accessToken "" \ --service="reviews" \ @@ -773,7 +773,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/reviews.graphql/:/usr/src/app/subgraphs/reviews.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:check \ --registry.accessToken "" \ --service="reviews" \ @@ -856,7 +856,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/reviews.graphql/:/usr/src/app/subgraphs/reviews.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:check \ --registry.accessToken "" \ --service="reviews" \ @@ -952,7 +952,7 @@ For Docker, we need to mount the subgraph schema file into the container. ```bash docker run --name graphql-hive-cli --rm \ -v $(pwd)/subgraphs/reviews.graphql/:/usr/src/app/subgraphs/reviews.graphql \ - ghcr.io/kamilkisiela/graphql-hive/cli \ + ghcr.io/graphql-hive/cli \ schema:check \ --registry.accessToken "" \ --service="reviews" \ diff --git a/packages/web/docs/src/pages/docs/get-started/first-steps.mdx b/packages/web/docs/src/pages/docs/get-started/first-steps.mdx index cabe4a4ae..f2a14872a 100644 --- a/packages/web/docs/src/pages/docs/get-started/first-steps.mdx +++ b/packages/web/docs/src/pages/docs/get-started/first-steps.mdx @@ -107,13 +107,13 @@ npx hive --version For a docker-based project, you can use the official Hive CLI Docker image. ```bash -docker pull ghcr.io/kamilkisiela/graphql-hive/cli +docker pull ghcr.io/graphql-hive/cli ``` Verify the downloaded image by running the following command: ```bash -docker run --name graphql-hive-cli --rm ghcr.io/kamilkisiela/graphql-hive/cli --version +docker run --name graphql-hive-cli --rm ghcr.io/graphql-hive/cli --version ``` diff --git a/packages/web/docs/src/pages/docs/index.mdx b/packages/web/docs/src/pages/docs/index.mdx index f015217a6..f7aad2ad1 100644 --- a/packages/web/docs/src/pages/docs/index.mdx +++ b/packages/web/docs/src/pages/docs/index.mdx @@ -18,7 +18,7 @@ GraphQL API with confidence. Hive and all of its components are developed and managed as an [MIT open-source - project](https://github.com/kamilkisiela/graphql-hive). + project](https://github.com/graphql-hive/platform). To get started, you can choose between our Hive Cloud service or run it as a self-hosted solution. diff --git a/packages/web/docs/src/pages/docs/management/projects.mdx b/packages/web/docs/src/pages/docs/management/projects.mdx index 7e8b3cfb8..721d4b5a0 100644 --- a/packages/web/docs/src/pages/docs/management/projects.mdx +++ b/packages/web/docs/src/pages/docs/management/projects.mdx @@ -206,7 +206,7 @@ To create a new kind of alert, use the **Create Alert** button and choose the ** At the moment, Hive supports the following types of alerts and notifications (if you need a different kind of alert, you can collaborate with us on -[this GitHub issue](https://github.com/kamilkisiela/graphql-hive/issues/253)): +[this GitHub issue](https://github.com/graphql-hive/platform/issues/253)): #### Schema Changed Notification diff --git a/packages/web/docs/src/pages/docs/other-integrations/apollo-gateway.mdx b/packages/web/docs/src/pages/docs/other-integrations/apollo-gateway.mdx index 6175f8b96..295d67a07 100644 --- a/packages/web/docs/src/pages/docs/other-integrations/apollo-gateway.mdx +++ b/packages/web/docs/src/pages/docs/other-integrations/apollo-gateway.mdx @@ -125,5 +125,5 @@ console.log(`🚀 Server ready at ${url}`) - [Get started with Apollo Federation and Hive guide](/docs/get-started/apollo-federation) - [Apollo Gateway documentation](https://www.apollographql.com/docs/federation/v1/gateway/) - [Apollo Server](https://www.apollographql.com/docs/apollo-server/) -- [`@graphql-hive/apollo` source code](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/libraries/apollo) -- [`HivePluginOptions` configuration reference](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/core/src/client/types.ts) +- [`@graphql-hive/apollo` source code](https://github.com/graphql-hive/platform/tree/main/packages/libraries/apollo) +- [`HivePluginOptions` configuration reference](https://github.com/graphql-hive/platform/blob/main/packages/libraries/core/src/client/types.ts) diff --git a/packages/web/docs/src/pages/docs/other-integrations/apollo-router.mdx b/packages/web/docs/src/pages/docs/other-integrations/apollo-router.mdx index 7efb1bebe..30c0f8a9a 100644 --- a/packages/web/docs/src/pages/docs/other-integrations/apollo-router.mdx +++ b/packages/web/docs/src/pages/docs/other-integrations/apollo-router.mdx @@ -70,7 +70,7 @@ will be used for authenticating the supergraph polling from the CDN. --env HIVE_CDN_ENDPOINT="..." \ # The endpoint of your CDN access token --env HIVE_CDN_KEY="..." \ # The CDN access token --rm \ - ghcr.io/kamilkisiela/graphql-hive/apollo-router:latest + ghcr.io/graphql-hive/apollo-router:latest ``` Passing command-line arguments: @@ -80,7 +80,7 @@ will be used for authenticating the supergraph polling from the CDN. --env HIVE_CDN_ENDPOINT="..." \ # The endpoint of your CDN access token --env HIVE_CDN_KEY="..." \ # The CDN access token --rm \ - ghcr.io/kamilkisiela/graphql-hive/apollo-router:latest --log debug + ghcr.io/graphql-hive/apollo-router:latest --log debug ``` @@ -92,7 +92,7 @@ will be used for authenticating the supergraph polling from the CDN. Once your project is ready, update `Cargo.toml` file with the following dependencies: ```toml filename="Cargo.toml" - graphql-hive-router = { git = "https://github.com/kamilkisiela/graphql-hive", branch = "main" } + graphql-hive-router = { git = "https://github.com/graphql-hive/platform", branch = "main" } ``` Next, update `src/main.rs` file with the following content to add GraphQL Hive: @@ -117,7 +117,7 @@ will be used for authenticating the supergraph polling from the CDN. Finally, [build the binary](https://www.apollographql.com/docs/router/customizations/custom-binary/#2-compile-the-router) and [run it](https://www.apollographql.com/docs/router/customizations/custom-binary/#3-run-the-compiled-binary) using `HIVE_CDN_ENDPOINT` and `HIVE_CDN_KEY` environment variables. - In case of any issues, please refer to the [official guide](https://www.apollographql.com/docs/router/customizations/custom-binary/) or [open an issue](https://github.com/kamilkisiela/graphql-hive/issues/new) in GraphQL Hive repository. + In case of any issues, please refer to the [official guide](https://www.apollographql.com/docs/router/customizations/custom-binary/) or [open an issue](https://github.com/graphql-hive/platform/issues/new) in GraphQL Hive repository. @@ -170,7 +170,7 @@ You can send usage reporting to Hive registry by enabling `hive.usage` plugin in --env HIVE_CDN_KEY="..." \ --mount "type=bind,source=/home/usr/src/hive/router.yaml,target=/dist/config/router.yaml" \ --rm \ - ghcr.io/kamilkisiela/graphql-hive/apollo-router:latest + ghcr.io/graphql-hive/apollo-router:latest ``` To follow the same convention as Apollo Router's official Docker image, the config file is also located at `/dist/config/router.yaml`. @@ -184,7 +184,7 @@ You can send usage reporting to Hive registry by enabling `hive.usage` plugin in Once your project is ready, update `Cargo.toml` file with the following dependencies: ```toml filename="Cargo.toml" - graphql-hive-router = { git = "https://github.com/kamilkisiela/graphql-hive", branch = "main" } + graphql-hive-router = { git = "https://github.com/graphql-hive/platform", branch = "main" } ``` Next, update `src/main.rs` file with the following content to add GraphQL Hive: @@ -212,7 +212,7 @@ You can send usage reporting to Hive registry by enabling `hive.usage` plugin in Finally, [build the binary](https://www.apollographql.com/docs/router/customizations/custom-binary/#2-compile-the-router) and [run it](https://www.apollographql.com/docs/router/customizations/custom-binary/#3-run-the-compiled-binary) using `HIVE_TOKEN`, `HIVE_CDN_ENDPOINT` and `HIVE_CDN_KEY` environment variables. Don't forget to create `router.yaml` file with configuration for `hive.usage` plugin. - In case of any issues, please refer to the [official guide](https://www.apollographql.com/docs/router/customizations/custom-binary/) or [open an issue](https://github.com/kamilkisiela/graphql-hive/issues/new) in GraphQL Hive repository. + In case of any issues, please refer to the [official guide](https://www.apollographql.com/docs/router/customizations/custom-binary/) or [open an issue](https://github.com/graphql-hive/platform/issues/new) in GraphQL Hive repository. diff --git a/packages/web/docs/src/pages/docs/other-integrations/apollo-server.mdx b/packages/web/docs/src/pages/docs/other-integrations/apollo-server.mdx index eb825a2c4..adf682781 100644 --- a/packages/web/docs/src/pages/docs/other-integrations/apollo-server.mdx +++ b/packages/web/docs/src/pages/docs/other-integrations/apollo-server.mdx @@ -214,6 +214,6 @@ const client = createClient({ ## Additional Resources -- [`@graphql-hive/apollo` source code](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/libraries/apollo) -- [`HivePluginOptions` configuration reference](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/core/src/client/types.ts) +- [`@graphql-hive/apollo` source code](https://github.com/graphql-hive/platform/tree/main/packages/libraries/apollo) +- [`HivePluginOptions` configuration reference](https://github.com/graphql-hive/platform/blob/main/packages/libraries/core/src/client/types.ts) - [Apollo Server](https://www.apollographql.com/docs/apollo-server/) diff --git a/packages/web/docs/src/pages/docs/other-integrations/envelop.mdx b/packages/web/docs/src/pages/docs/other-integrations/envelop.mdx index fe7e7564e..e796ebc35 100644 --- a/packages/web/docs/src/pages/docs/other-integrations/envelop.mdx +++ b/packages/web/docs/src/pages/docs/other-integrations/envelop.mdx @@ -58,6 +58,6 @@ const plugin = useHive({ ## Additional Resources -- [`@graphql-hive/envelop` source code](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/libraries/envelop) -- [`HivePluginOptions` configuration reference](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/cire/src/client/types.ts) +- [`@graphql-hive/envelop` source code](https://github.com/graphql-hive/platform/tree/main/packages/libraries/envelop) +- [`HivePluginOptions` configuration reference](https://github.com/graphql-hive/platform/blob/main/packages/libraries/cire/src/client/types.ts) - [Envelop](https://the-guild.dev/graphql/envelop) diff --git a/packages/web/docs/src/pages/docs/other-integrations/graphql-yoga.mdx b/packages/web/docs/src/pages/docs/other-integrations/graphql-yoga.mdx index 56ed03237..1e6c8516f 100644 --- a/packages/web/docs/src/pages/docs/other-integrations/graphql-yoga.mdx +++ b/packages/web/docs/src/pages/docs/other-integrations/graphql-yoga.mdx @@ -263,6 +263,6 @@ const client = createClient({ ## Additional Resources -- [`@graphql-hive/yoga` source code](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/libraries/yoga) -- [`HivePluginOptions` configuration reference](https://github.com/kamilkisiela/graphql-hive/blob/main/packages/libraries/core/src/client/types.ts) +- [`@graphql-hive/yoga` source code](https://github.com/graphql-hive/platform/tree/main/packages/libraries/yoga) +- [`HivePluginOptions` configuration reference](https://github.com/graphql-hive/platform/blob/main/packages/libraries/core/src/client/types.ts) - [GraphQL Yoga](https://the-guild.dev/graphql/yoga-server) diff --git a/packages/web/docs/src/pages/docs/schema-registry/app-deployments.mdx b/packages/web/docs/src/pages/docs/schema-registry/app-deployments.mdx index bcb4ef92e..ccf6179b8 100644 --- a/packages/web/docs/src/pages/docs/schema-registry/app-deployments.mdx +++ b/packages/web/docs/src/pages/docs/schema-registry/app-deployments.mdx @@ -332,7 +332,7 @@ For further configuration options, please refer to the Using the Hive Schema Registry for persisted documents with Apollo Router is currently not supported. Progress of the support is tracked in -[this GitHub issue](https://github.com/kamilkisiela/graphql-hive/issues/5498). +[this GitHub issue](https://github.com/graphql-hive/platform/issues/5498). @@ -572,4 +572,4 @@ After that, you can deploy your application with confidence. Tools like GitHub Actions, Pulumni, or Terraform can be used to model this flow. We use it ourselves for -[deploying the GraphQL Hive Dashboard using Pulumni](https://github.com/kamilkisiela/graphql-hive/blob/main/deployment/utils/publish-app-deployment.ts). +[deploying the GraphQL Hive Dashboard using Pulumni](https://github.com/graphql-hive/platform/blob/main/deployment/utils/publish-app-deployment.ts). diff --git a/packages/web/docs/src/pages/docs/schema-registry/contracts.mdx b/packages/web/docs/src/pages/docs/schema-registry/contracts.mdx index d6fda5e84..0e61230db 100644 --- a/packages/web/docs/src/pages/docs/schema-registry/contracts.mdx +++ b/packages/web/docs/src/pages/docs/schema-registry/contracts.mdx @@ -6,7 +6,7 @@ import { Callout } from '@theguild/components' Right now, contracts are only supported for **Federation** projects. If you want to use contracts with a non-federated project [please let us - know](https://github.com/kamilkisiela/graphql-hive/issues/3856). + know](https://github.com/graphql-hive/platform/issues/3856). A GraphQL schema contract allows you to define subsets of your schema that can be distributed to diff --git a/packages/web/docs/src/pages/docs/schema-registry/external-schema-composition.mdx b/packages/web/docs/src/pages/docs/schema-registry/external-schema-composition.mdx index d57b186da..67caaf177 100644 --- a/packages/web/docs/src/pages/docs/schema-registry/external-schema-composition.mdx +++ b/packages/web/docs/src/pages/docs/schema-registry/external-schema-composition.mdx @@ -57,7 +57,7 @@ address must contain a valid hostname (not an IP address), and the port must be We provide a prebuilt -[Docker image](https://github.com/kamilkisiela/graphql-hive/pkgs/container/graphql-hive%2Fcomposition-federation-2) +[Docker image](https://github.com/graphql-hive/platform/pkgs/container/composition-federation-2) for running External Composition Service for Apollo Federation v2. The pre-built image implements the best-practice to secure your endpoint, and uses the latest @@ -71,7 +71,7 @@ To run the container, you can use the following command: ```bash docker run -p 3069:3069 -e SECRET="MY_SECRET_HERE" \ - ghcr.io/kamilkisiela/graphql-hive/composition-federation-2 + ghcr.io/graphql-hive/composition-federation-2 ``` You should make this service publicly available, and then configure it in Hive platform. @@ -164,7 +164,7 @@ await server.listen({ You can also find here [an example using NodeJS's HTTP - library](https://github.com/kamilkisiela/graphql-hive/blob/4af001a7102b255bd8ceb8e3f01722faceb8f2f3/packages/services/external-composition/federation-2). + library](https://github.com/graphql-hive/platform/blob/4af001a7102b255bd8ceb8e3f01722faceb8f2f3/packages/services/external-composition/federation-2). To make sure your server is only receiving requests from Hive, you can use the secret provided in diff --git a/packages/web/docs/src/pages/docs/self-hosting/external-composition.mdx b/packages/web/docs/src/pages/docs/self-hosting/external-composition.mdx index 2a3d7836f..24cf7b5a3 100644 --- a/packages/web/docs/src/pages/docs/self-hosting/external-composition.mdx +++ b/packages/web/docs/src/pages/docs/self-hosting/external-composition.mdx @@ -10,8 +10,8 @@ running it with Hive Cloud version - you'll need to run the that you'll be able to run it locally, instead of running it on a publicly available service. We provide a -[Docker image](https://github.com/kamilkisiela/graphql-hive/pkgs/container/graphql-hive%2Fcomposition-federation-2) -for running external composition service for Apollo Federation v2. +[Docker image](https://github.com/graphql-hive/platform/pkgs/container/composition-federation-2) for +running external composition service for Apollo Federation v2. The pre-built image implements the best-practice to secure your endpoint, and uses the latest version of Apollo Federation v2. diff --git a/packages/web/docs/src/pages/docs/self-hosting/get-started.mdx b/packages/web/docs/src/pages/docs/self-hosting/get-started.mdx index f5dcae73e..f851753f0 100644 --- a/packages/web/docs/src/pages/docs/self-hosting/get-started.mdx +++ b/packages/web/docs/src/pages/docs/self-hosting/get-started.mdx @@ -6,7 +6,7 @@ import diagram from '../../../../public/docs/pages/self-hosting/diagram.png' If you are not able to use Hive Cloud service, you can self-host it. The self-hosted version is free and open-source. You can find the full -[source code on GitHub](https://github.com/kamilkisiela/graphql-hive). +[source code on GitHub](https://github.com/graphql-hive/platform). **Self-hosting Hive** does currently not support all of the features as the Cloud version. @@ -25,7 +25,7 @@ The easiest way of running GraphQL Hive is using [Docker](https://www.docker.com [docker-compose](https://docs.docker.com/compose/). All the services required for running GraphQL Hive are published to the GitHub container registry -([GraphQL Hive Docker Images](https://github.com/kamilkisiela?tab=packages&repo_name=graphql-hive)). +([GraphQL Hive Docker Images](https://github.com/graphql-hive?tab=packages)). Please make sure to install the Docker daemon as well as `docker-compose` on your machine before proceeding. @@ -68,7 +68,7 @@ The following diagram shows the architecture of a self-hosted GraphQL Hive insta ### Services Overview > The dependencies between the different services are described in the -> [`docker-compose.community.yml`](https://github.com/kamilkisiela/graphql-hive/blob/main/docker/docker-compose.community.yml) +> [`docker-compose.community.yml`](https://github.com/graphql-hive/platform/blob/main/docker/docker-compose.community.yml) > file. #### Databases / Storage @@ -128,7 +128,7 @@ in less than 15 minutes. ## Running GraphQL Hive First download the `docker-compose.community.yml` file from the -[GitHub repository](https://github.com/kamilkisiela/graphql-hive/blob/main/docker/docker-compose.community.yml) +[GitHub repository](https://github.com/graphql-hive/platform/blob/main/docker/docker-compose.community.yml) using `wget`. This's going to download the latest version available. @@ -139,7 +139,7 @@ using `wget`. This's going to download the latest version available. > link below > > ```sh -> bash wget https://raw.githubusercontent.com/kamilkisiela/graphql-hive/main/docker/docker-compose.community.yml +> bash wget https://raw.githubusercontent.com/graphql-hive/platform/main/docker/docker-compose.community.yml > ``` After downloading the `docker-compose.community.yml` file, this includes all the services required @@ -150,8 +150,8 @@ to set some environment variables. **Docker Tag.** Docker images are built and published for each single commit within the GraphQL Hive repository and tagged with the corresponding commit sha. You can also find all available images on the [Hive Docker Registry - Overview](https://github.com/kamilkisiela?tab=packages&repo_name=graphql-hive). We recommend using - one of the latest versions. Right now we do not have a stable release strategy yet. However, every + Overview](https://github.com/graphql-hive?tab=packages&repo_name=platform). We recommend using one + of the latest versions. Right now we do not have a stable release strategy yet. However, every commit on the `main` branch can be considered as stable as it is the version we are running in production. After picking a version set the `DOCKER_TAG` environment variable to that value (e.g. `export DOCKER_TAG=":3b635063294a4636ee89579f57e531de04ef087f"`). We do not recommend using the @@ -159,7 +159,7 @@ to set some environment variables. ```bash -export DOCKER_REGISTRY="ghcr.io/kamilkisiela/graphql-hive/" +export DOCKER_REGISTRY="ghcr.io/graphql-hive/" export DOCKER_TAG=":latest" # Pin this to an exact commit hash from our `main` branch, we publish a Docker image per each commit on main, and for PRs. export HIVE_ENCRYPTION_SECRET=$(openssl rand -hex 16) export HIVE_APP_BASE_URL="http://localhost:8080" @@ -365,9 +365,8 @@ After doing your first testing with GraphQL Hive you should consider the followi - Set up a monitoring solution for your GraphQL Hive instance (leverage healthchecks, sentry error reporting, prometheus metrics, etc.). - Configure the `emails` service to use a real email provider (by default it uses `sendmail`). -- Watch and follow the - [GraphQL Hive GitHub repository](https://github.com/kamilkisiela/graphql-hive) for new releases - and updates. +- Watch and follow the [GraphQL Hive GitHub repository](https://github.com/graphql-hive/platform) + for new releases and updates. - Set up a weekly reminder for updating your GraphQL Hive instance to the latest version and applying maintenance. - Get yourself familiar with SuperTokens and follow their changelogs in order to keep your @@ -379,12 +378,12 @@ After doing your first testing with GraphQL Hive you should consider the followi You can review the configuration options of all the services in the corresponding Readme files. -- [`@hive/app`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/web/app/README.md) -- [`@hive/server`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/server/README.md) -- [`@hive/schema`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/schema/README.md) -- [`@hive/webhooks`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/webhooks/README.md) -- [`@hive/usage`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/usage/README.md) -- [`@hive/usage-ingestor`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/usage-ingestor/README.md) -- [`@hive/tokens`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/tokens/README.md) -- [`@hive/storage`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/storage/README.md) -- [`@hive/emails`](https://github.com/kamilkisiela/graphql-hive/tree/main/packages/services/emails/README.md) +- [`@hive/app`](https://github.com/graphql-hive/platform/tree/main/packages/web/app/README.md) +- [`@hive/server`](https://github.com/graphql-hive/platform/tree/main/packages/services/server/README.md) +- [`@hive/schema`](https://github.com/graphql-hive/platform/tree/main/packages/services/schema/README.md) +- [`@hive/webhooks`](https://github.com/graphql-hive/platform/tree/main/packages/services/webhooks/README.md) +- [`@hive/usage`](https://github.com/graphql-hive/platform/tree/main/packages/services/usage/README.md) +- [`@hive/usage-ingestor`](https://github.com/graphql-hive/platform/tree/main/packages/services/usage-ingestor/README.md) +- [`@hive/tokens`](https://github.com/graphql-hive/platform/tree/main/packages/services/tokens/README.md) +- [`@hive/storage`](https://github.com/graphql-hive/platform/tree/main/packages/services/storage/README.md) +- [`@hive/emails`](https://github.com/graphql-hive/platform/tree/main/packages/services/emails/README.md) diff --git a/packages/web/docs/src/pages/docs/self-hosting/troubleshooting.mdx b/packages/web/docs/src/pages/docs/self-hosting/troubleshooting.mdx index 608ad7d18..fdfda8c47 100644 --- a/packages/web/docs/src/pages/docs/self-hosting/troubleshooting.mdx +++ b/packages/web/docs/src/pages/docs/self-hosting/troubleshooting.mdx @@ -17,5 +17,5 @@ default log level is `INFO`. The following log levels are supported: ## Questions You can always contact us via -[GitHub issues or discussions](https://github.com/kamilkisiela/graphql-hive/issues) and we'll do our +[GitHub issues or discussions](https://github.com/graphql-hive/platform/issues) and we'll do our best to help you out. diff --git a/packages/web/docs/src/pages/docs/specs/integrations.md b/packages/web/docs/src/pages/docs/specs/integrations.md index 6d1d5e202..5fc8db386 100644 --- a/packages/web/docs/src/pages/docs/specs/integrations.md +++ b/packages/web/docs/src/pages/docs/specs/integrations.md @@ -1,7 +1,7 @@ # Hive Specifications We encourage developers to help us with the developing and evolving Hive, since -[it's a full open-source project](https://github.com/kamilkisiela/graphql-hive). +[it's a full open-source project](https://github.com/graphql-hive/platform). This page contains reference and information about the process of integrating Hive to other frameworks or tools, usually as a new implementation of the @@ -20,10 +20,10 @@ specifications that might help you: We are tracking the process of development of new integrations using GitHub. Here's a list of relevant issues, in case you wish to track, subscribe, or share your use-case: -- [Python Client for Graphene and Strawberry](https://github.com/kamilkisiela/graphql-hive/issues/508) -- [Golang Client](https://github.com/kamilkisiela/graphql-hive/issues/474) -- [Java Client for GraphQL-Java and DGS](https://github.com/kamilkisiela/graphql-hive/issues/1430) +- [Python Client for Graphene and Strawberry](https://github.com/graphql-hive/platform/issues/508) +- [Golang Client](https://github.com/graphql-hive/platform/issues/474) +- [Java Client for GraphQL-Java and DGS](https://github.com/graphql-hive/platform/issues/1430) If you are looking for an integration that does not exists on that list, or you wish to collaborate with us on the development of a new integration/plugin, please -[open a new issue on GitHub](https://github.com/kamilkisiela/graphql-hive/issues/new). +[open a new issue on GitHub](https://github.com/graphql-hive/platform/issues/new). diff --git a/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx b/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx index eed121008..2dc45a8b7 100644 --- a/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx +++ b/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx @@ -52,7 +52,7 @@ to GraphQL Hive, allowing developers to quickly adapt and continue their work wi ## Open Source Freedom, No Vendor Lock-in Built on a foundation of open source technologies like -[Postgres, ClickHouse, and Redis](https://github.com/kamilkisiela/graphql-hive/blob/main/docker/docker-compose.community.yml), +[Postgres, ClickHouse, and Redis](https://github.com/graphql-hive/platform/blob/main/docker/docker-compose.community.yml), **GraphQL Hive champions the open source ethos**. Entirely MIT licensed, it offers unparalleled freedom to its users, enabling them to customize and extend the platform as needed. This commitment to openness also helps developers avoid vendor lock-in, granting them full control over their diff --git a/packages/web/docs/src/pages/product-updates/2024-03-26-subscription-defer-stream-usage-reporting.mdx b/packages/web/docs/src/pages/product-updates/2024-03-26-subscription-defer-stream-usage-reporting.mdx index 35b51ea31..b560212c1 100644 --- a/packages/web/docs/src/pages/product-updates/2024-03-26-subscription-defer-stream-usage-reporting.mdx +++ b/packages/web/docs/src/pages/product-updates/2024-03-26-subscription-defer-stream-usage-reporting.mdx @@ -15,7 +15,7 @@ over HTTP) and the usage of `@defer`/`@stream` GraphQL operations are now being conditional breaking changes in schema checks and schema publishes. **For our JavaScript/TypeScript users:** To benefit from this feature, you need to update your -[Hive Client SDK to at least version `0.30.0`](https://github.com/kamilkisiela/graphql-hive/releases/tag/%40graphql-hive%2Fclient%400.30.0). +[Hive Client SDK to at least version `0.30.0`](https://github.com/graphql-hive/platform/releases/tag/%40graphql-hive%2Fclient%400.30.0). We also updated the usage reporting recipes for GraphQL Yoga and Apollo Server for the recommended GraphQL over HTTP, GraphQL over SSE, and GraphQL over WebSocket (via `graphql-ws`) setup. @@ -37,7 +37,7 @@ implementation accordingly to report the usage of GraphQL Subscription operation **Additional Note:** We are currently only collecting the usage of GraphQL Subscription operations. We are now evaluating what additional metrics might be relevant for the Subscription analytics. If you are interested, please contact us via our shared Slack channels or publicly via -[this GitHub issue](https://github.com/kamilkisiela/graphql-hive/issues/3290). +[this GitHub issue](https://github.com/graphql-hive/platform/issues/3290). This was a highly requested feature and we are happy to finally provide it and make adjustments around types used by Subscription operations safer for everyone. Thank you for your patience! diff --git a/packages/web/docs/src/theme.config.tsx b/packages/web/docs/src/theme.config.tsx index f4aef836c..4ea3786c8 100644 --- a/packages/web/docs/src/theme.config.tsx +++ b/packages/web/docs/src/theme.config.tsx @@ -14,7 +14,7 @@ import { cn } from './lib'; const HiveLogo = PRODUCTS.HIVE.logo; export default defineConfig({ - docsRepositoryBase: 'https://github.com/kamilkisiela/graphql-hive/tree/main/packages/web/docs', + docsRepositoryBase: 'https://github.com/graphql-hive/platform/tree/main/packages/web/docs', color: { hue: { dark: 67.1, @@ -77,7 +77,7 @@ export default defineConfig({