From d067395c65f7b6a92109bdde4d7c923cf991749c Mon Sep 17 00:00:00 2001 From: Evan Anderson Date: Fri, 19 Sep 2025 12:03:18 -0700 Subject: [PATCH 1/2] Fix edit links by moving docs content under a dedicated subdirectory --- docs/concepts/eventing-resources/brokers.md | 28 ------ docs/{ => docs}/.nav.yml | 10 +-- docs/{concepts => docs}/README.md | 2 +- .../create-slack-workspace/README.md | 0 .../create-slack-workspace/images/image1.png | Bin .../create-slack-workspace/images/image2.png | Bin .../create-slack-workspace/images/image3.png | Bin .../create-slack-workspace/images/image4.png | Bin .../create-slack-workspace/images/image5.png | Bin .../{ => docs}/bookstore/disclaimer/README.md | 0 .../bookstore/disclaimer/images/image1.png | Bin .../bookstore/disclaimer/images/image2.png | Bin .../bookstore/extra-challenge/README.md | 0 .../extra-challenge/images/image1.png | Bin .../extra-challenge/images/image2.png | Bin .../extra-challenge/images/image3.png | Bin .../extra-challenge/images/image4.png | Bin .../extra-challenge/images/image5.png | Bin .../extra-challenge/images/image6.png | Bin .../bookstore/page-0.5/environment-setup.md | 0 .../bookstore/page-0.5/images/image1.png | Bin .../bookstore/page-0.5/images/image10.png | Bin .../bookstore/page-0.5/images/image12.png | Bin .../bookstore/page-0.5/images/image13.png | Bin .../bookstore/page-0.5/images/image16.png | Bin .../bookstore/page-0.5/images/image18.png | Bin .../bookstore/page-0.5/images/image19.png | Bin .../bookstore/page-0.5/images/image20.png | Bin .../bookstore/page-0.5/images/image21.png | Bin .../bookstore/page-0.5/images/image22.png | Bin .../bookstore/page-0.5/images/image3.png | Bin .../bookstore/page-0.5/images/image5.png | Bin .../bookstore/page-0.5/images/image6.png | Bin .../bookstore/page-0.5/images/image9.png | Bin docs/{ => docs}/bookstore/page-0/images/1.png | Bin .../{ => docs}/bookstore/page-0/images/10.png | Bin .../{ => docs}/bookstore/page-0/images/11.png | Bin .../{ => docs}/bookstore/page-0/images/13.png | Bin docs/{ => docs}/bookstore/page-0/images/2.png | Bin docs/{ => docs}/bookstore/page-0/images/3.png | Bin docs/{ => docs}/bookstore/page-0/images/4.png | Bin docs/{ => docs}/bookstore/page-0/images/5.png | Bin docs/{ => docs}/bookstore/page-0/images/6.png | Bin docs/{ => docs}/bookstore/page-0/images/7.png | Bin docs/{ => docs}/bookstore/page-0/images/8.png | Bin docs/{ => docs}/bookstore/page-0/images/9.png | Bin .../welcome-knative-bookstore-tutorial.md | 0 .../bookstore/page-1/images/image1.png | Bin .../bookstore/page-1/images/image11.png | Bin .../bookstore/page-1/images/image12.png | Bin .../bookstore/page-1/images/image13.png | Bin .../bookstore/page-1/images/image15.png | Bin .../bookstore/page-1/images/image17.png | Bin .../bookstore/page-1/images/image18.png | Bin .../bookstore/page-1/images/image2.png | Bin .../bookstore/page-1/images/image20.png | Bin .../bookstore/page-1/images/image21.png | Bin .../bookstore/page-1/images/image25.png | Bin .../bookstore/page-1/images/image3.png | Bin .../bookstore/page-1/images/image4.png | Bin .../bookstore/page-1/images/image6.png | Bin .../bookstore/page-1/images/image8.png | Bin .../bookstore/page-1/images/image9.png | Bin .../page-1/send-review-comment-to-broker.md | 0 .../bookstore/page-2/images/image1.png | Bin .../bookstore/page-2/images/image10.png | Bin .../bookstore/page-2/images/image11.png | Bin .../bookstore/page-2/images/image12.png | Bin .../bookstore/page-2/images/image13.png | Bin .../bookstore/page-2/images/image14.png | Bin .../bookstore/page-2/images/image16.png | Bin .../bookstore/page-2/images/image17.png | Bin .../bookstore/page-2/images/image2.png | Bin .../bookstore/page-2/images/image3.png | Bin .../bookstore/page-2/images/image4.png | Bin .../bookstore/page-2/images/image5.png | Bin .../bookstore/page-2/images/image8.png | Bin .../bookstore/page-2/images/image9.png | Bin ...-analysis-service-for-bookstore-reviews.md | 0 .../page-3/create-bad-word-filter-service.md | 0 .../bookstore/page-3/images/image1.png | Bin .../bookstore/page-3/images/image10.png | Bin .../bookstore/page-3/images/image2.png | Bin .../bookstore/page-3/images/image4.png | Bin .../bookstore/page-3/images/image5.png | Bin .../bookstore/page-3/images/image6.png | Bin .../bookstore/page-3/images/image7.png | Bin .../bookstore/page-3/images/image8.png | Bin .../bookstore/page-3/images/image9.png | Bin ...solution-create-bad-word-filter-service.md | 0 ...ate-sequence-to-streamline-ML-workflows.md | 0 .../bookstore/page-4/images/image1.png | Bin .../bookstore/page-4/images/image11.png | Bin .../bookstore/page-4/images/image12.png | Bin .../bookstore/page-4/images/image3.png | Bin .../bookstore/page-4/images/image4.png | Bin .../bookstore/page-4/images/image7.png | Bin .../bookstore/page-4/images/image8.png | Bin .../bookstore/page-4/images/image9.png | Bin .../page-5/deploy-database-service.md | 0 .../bookstore/page-5/images/image1.png | Bin .../bookstore/page-5/images/image2.png | Bin .../bookstore/page-5/images/image3.png | Bin .../bookstore/page-5/images/image4.png | Bin .../bookstore/page-5/images/image6.png | Bin .../bookstore/page-5/images/image7.png | Bin .../bookstore/page-5/images/image8.png | Bin .../bookstore/page-5/images/image9.png | Bin .../page-6/advanced-event-filtering.md | 0 .../bookstore/page-6/images/image1.png | Bin .../bookstore/page-6/images/image3.png | Bin .../bookstore/page-6/images/image4.png | Bin .../bookstore/page-6/images/image5.png | Bin .../bookstore/page-6/images/image6.png | Bin .../bookstore/page-6/images/image7.png | Bin .../bookstore/page-6/images/image8.png | Bin .../bookstore/page-7/images/image1.png | Bin .../bookstore/page-7/images/image10.png | Bin .../bookstore/page-7/images/image11.png | Bin .../bookstore/page-7/images/image12.png | Bin .../bookstore/page-7/images/image13.png | Bin .../bookstore/page-7/images/image14.png | Bin .../bookstore/page-7/images/image15.png | Bin .../bookstore/page-7/images/image16.png | Bin .../bookstore/page-7/images/image17.png | Bin .../bookstore/page-7/images/image19.png | Bin .../bookstore/page-7/images/image2.png | Bin .../bookstore/page-7/images/image20.png | Bin .../bookstore/page-7/images/image21.png | Bin .../bookstore/page-7/images/image22.png | Bin .../bookstore/page-7/images/image4.png | Bin .../bookstore/page-7/images/image6.png | Bin .../bookstore/page-7/images/image9.png | Bin ...eventing-and-apache-camel-K-integration.md | 0 docs/{ => docs}/client/README.md | 0 docs/{ => docs}/client/configure-kn.md | 0 docs/{ => docs}/client/install-kn.md | 0 docs/{ => docs}/client/kn-plugins.md | 0 docs/{ => docs}/eventing/OWNERS | 0 docs/{ => docs}/eventing/README.md | 0 docs/{ => docs}/eventing/brokers/README.md | 0 .../broker-developer-config-options.md | 0 .../eventing/brokers/broker-types/README.md | 0 .../channel-based-broker/README.md | 0 .../broker-types/kafka-broker/README.md | 0 .../configuring-kafka-features.md | 0 .../broker-types/rabbitmq-broker/README.md | 0 .../eventing/brokers/create-broker.md | 0 docs/{ => docs}/eventing/channels/OWNERS | 0 docs/{ => docs}/eventing/channels/README.md | 0 .../channels/channel-types-defaults.md | 0 .../eventing/channels/channels-crds.md | 0 .../eventing/channels/channels.yaml | 0 .../channels/create-default-channel.md | 0 .../channels/generator/ReadmeTemplate.gomd | 0 .../eventing/channels/generator/main.go | 0 .../channels/images/channel-workflow.png | Bin .../eventing/channels/subscriptions.md | 0 .../eventing}/concepts/duck-typing.md | 0 .../configuration/broker-configuration.md | 0 .../configuration/channel-configuration.md | 0 .../kafka-channel-configuration.md | 0 .../configuration/keda-configuration.md | 0 .../configuration/sources-configuration.md | 0 .../configuration/sugar-configuration.md | 0 .../eventing/custom-event-source/README.md | 0 .../containersource/README.md | 0 .../containersource/reference.md | 0 .../custom-event-source/README.md | 0 .../custom-event-source/controller.md | 0 .../publish-event-source.md | 0 .../custom-event-source/receive-adapter.md | 0 .../custom-event-source/sample-repo.md | 0 .../custom-event-source/sinkbinding/README.md | 0 .../sinkbinding/create-a-sinkbinding.md | 0 .../sinkbinding/reference.md | 0 .../2e571e6948ff981283825bb2bf51c87d.json | 0 docs/{ => docs}/eventing/event-delivery.md | 0 docs/{ => docs}/eventing/event-mesh.md | 0 .../eventing/event-registry/README.md | 0 .../eventmesh-backstage-plugin.md | 0 .../images/event-mesh-plugin-apis-view.png | Bin .../event-mesh-plugin-components-view.png | Bin .../images/event-mesh-plugin-graph.png | Bin .../images/knative-backstage-security.png | Bin docs/{ => docs}/eventing/faq/README.md | 0 docs/{ => docs}/eventing/features/README.md | 0 .../eventing/features/authorization.md | 0 .../features/cross-namespace-event-links.md | 0 .../eventing/features/delivery-retryafter.md | 0 .../eventing/features/delivery-timeout.md | 0 .../features/eventtype-auto-creation.md | 0 .../features/images/authz-example.png | Bin .../eventing/features/istio-integration.md | 0 .../eventing/features/kreference-group.md | 0 .../eventing/features/kreference-mapping.md | 0 .../features/new-apiserversource-filters.md | 0 .../eventing/features/sender-identity.md | 0 .../eventing/features/transport-encryption.md | 0 docs/{ => docs}/eventing/flows/README.md | 0 docs/{ => docs}/eventing/flows/parallel.md | 0 .../eventing/flows/sequence/README.md | 0 .../sequence-reply-to-event-display/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-event-display.png | Bin .../sequence.yaml | 0 .../steps.yaml | 0 .../sequence-reply-to-sequence/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-sequence.png | Bin .../sequence-reply-to-sequence/sequence1.yaml | 0 .../sequence-reply-to-sequence/sequence2.yaml | 0 .../sequence-reply-to-sequence/steps.yaml | 0 .../sequence/sequence-terminal/README.md | 0 .../sequence-terminal/ping-source.yaml | 0 .../sequence-terminal/sequence-terminal.png | Bin .../sequence/sequence-terminal/sequence.yaml | 0 .../sequence/sequence-terminal/steps.yaml | 0 .../sequence-with-broker-trigger/README.md | 0 .../display-trigger.yaml | 0 .../ping-source.yaml | 0 .../sequence-with-broker-trigger.png | Bin .../sequence.yaml | 0 .../sequence-with-broker-trigger/steps.yaml | 0 .../sequence-with-broker-trigger/trigger.yaml | 0 .../eventing/images/AnnotatedTrace.png | Bin docs/{ => docs}/eventing/images/RawTrace.png | Bin .../eventing/images/control-plane.png | Bin .../{ => docs}/eventing/images/data-plane.png | Bin docs/{ => docs}/eventing/images/mesh.drawio | 0 docs/{ => docs}/eventing/images/mesh.png | Bin .../observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../eventing/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/eventing-metrics.md | 0 .../eventing/reference/eventing-api.md | 0 docs/{ => docs}/eventing/sinks/OWNERS | 0 docs/{ => docs}/eventing/sinks/README.md | 0 .../eventing/sinks/integration-sink/README.md | 0 .../eventing/sinks/integration-sink/aws_s3.md | 0 .../sinks/integration-sink/aws_sns.md | 0 .../sinks/integration-sink/aws_sqs.md | 0 .../eventing/sinks/integration-sink/logger.md | 0 docs/{ => docs}/eventing/sinks/job-sink.md | 0 docs/{ => docs}/eventing/sinks/kafka-sink.md | 0 docs/{ => docs}/eventing/sources/OWNERS | 0 docs/{ => docs}/eventing/sources/README.md | 0 .../sources/apiserversource/README.md | 0 .../apiserversource/getting-started.md | 0 .../sources/apiserversource/reference.md | 0 .../sources/integration-source/README.md | 0 .../integration-source/aws_ddbstreams.md | 0 .../sources/integration-source/aws_s3.md | 0 .../sources/integration-source/aws_sqs.md | 0 .../sources/integration-source/timer.md | 0 .../eventing/sources/kafka-source/README.md | 0 .../sources/kafka-source/event-display.yaml | 0 .../sources/kafka-source/event-source.yaml | 0 .../sources/kafka-source/kafka-topic.yaml | 0 .../eventing/sources/ping-source/README.md | 0 .../ping-source/ping-source-binary.yaml | 0 .../sources/ping-source/ping-source.yaml | 0 .../eventing/sources/ping-source/reference.md | 0 .../eventing/sources/ping-source/service.yaml | 0 .../sources/rabbitmq-source/README.md | 0 .../eventing/sources/redis/README.md | 0 .../eventing/sources/redis/getting-started.md | 0 docs/{ => docs}/eventing/sugar/README.md | 0 docs/{ => docs}/eventing/transforms/README.md | 0 .../transforms/event-transform-jsonata.md | 0 docs/{ => docs}/eventing/triggers/README.md | 0 .../eventing/troubleshooting/ExampleModel.png | Bin .../eventing/troubleshooting/README.md | 0 .../eventing/troubleshooting/example.yaml | 0 docs/{ => docs}/functions/README.md | 0 .../functions/building-functions.md | 0 .../functions/creating-functions.md | 0 .../functions/deploying-functions.md | 0 docs/{ => docs}/functions/install-func.md | 0 .../functions/invoking-functions.md | 0 docs/{ => docs}/functions/language-packs.md | 0 .../{ => docs}/functions/running-functions.md | 0 .../functions/subscribing-functions.md | 0 docs/{ => docs}/getting-started/README.md | 0 .../about-knative-functions.md | 0 .../getting-started/build-run-deploy-func.md | 0 docs/{ => docs}/getting-started/clean-up.md | 0 .../getting-started/create-a-function.md | 0 .../getting-started/first-autoscale.md | 0 .../getting-started/first-broker.md | 0 .../getting-started/first-service.md | 0 .../getting-started/first-source.md | 0 .../getting-started/first-traffic-split.md | 0 .../getting-started/first-trigger.md | 0 .../getting-started-eventing.md | 0 .../getting-started/images/event_details.png | Bin .../getting-started/images/event_diagram.png | Bin .../getting-started/images/event_form.png | Bin .../getting-started/images/event_received.png | Bin .../getting-started/images/event_sent.png | Bin .../getting-started/images/slack-button.svg | 0 .../getting-started/install-func.md | 0 docs/{ => docs}/getting-started/next-steps.md | 0 .../getting-started/quickstart-install.md | 0 docs/{ => docs}/getting-started/tutorial.md | 0 .../getting-started/which-knative.md | 0 docs/{ => docs}/install/OWNERS | 0 docs/{ => docs}/install/README.md | 0 .../images/gardener_addon_checkboxes.png | Bin .../images/gardener_service_account.png | Bin .../images/gardener_shoot_creation.png | Bin .../images/knative_serving_create_new.png | Bin .../knative_serving_installed_operator.png | Bin .../images/knative_serving_installed_sub.png | Bin .../knative_serving_namespaces_default.png | Bin .../knative_serving_operator_screen.png | Bin .../knative_serving_tile_highlighted.png | Bin .../knative_serving_uninstall_operator.png | Bin .../images/knative_serving_uninstall_tile.png | Bin .../install/installing-backstage-plugins.md | 0 .../install/installing-cert-manager.md | 0 docs/{ => docs}/install/installing-istio.md | 0 docs/{ => docs}/install/knative-offerings.md | 0 .../operator/configuring-eventing-cr.md | 0 .../operator/configuring-serving-cr.md | 0 .../operator/configuring-with-operator.md | 0 .../operator/knative-with-operator-cli.md | 0 .../operator/knative-with-operators.md | 0 docs/{ => docs}/install/quickstart-install.md | 0 .../scripts/istio-openshift-policies.sh | 0 .../scripts/knative-openshift-policies.sh | 0 .../install/scripts/knative-with-openshift.sh | 0 docs/{ => docs}/install/troubleshooting.md | 0 docs/{ => docs}/install/uninstall.md | 0 docs/{ => docs}/install/upgrade/README.md | 0 .../install/upgrade/check-install-version.md | 0 .../upgrade-installation-with-operator.md | 0 .../install/upgrade/upgrade-installation.md | 0 .../{ => docs}/install/yaml-install/README.md | 0 .../eventing/eventing-installation-files.md | 0 .../eventing/install-eventing-with-yaml.md | 0 ...ll-serving-with-yaml-on-IBM-Z-and-IBM-P.md | 0 .../serving/install-serving-with-yaml.md | 0 .../serving/serving-installation-files.md | 0 docs/{ => docs}/reference/relnotes/README.md | 0 docs/{ => docs}/reference/security/README.md | 0 .../reference/security/threat-model.md | 0 .../reference/security/verifying-cli.md | 0 .../reference/security/verifying-images.md | 0 docs/{ => docs}/samples/README.md | 0 docs/{ => docs}/samples/eventing.md | 0 docs/{ => docs}/samples/serving.md | 0 docs/{ => docs}/serving/OWNERS | 0 docs/{ => docs}/serving/README.md | 0 .../app-security/security-guard-about.md | 0 .../security-guard-example-alerts.md | 0 .../app-security/security-guard-install.md | 0 .../app-security/security-guard-quickstart.md | 0 docs/{ => docs}/serving/architecture.md | 0 docs/{ => docs}/serving/autoscaling/README.md | 0 .../autoscaling/autoscale-go/Dockerfile | 0 .../serving/autoscaling/autoscale-go/OWNERS | 0 .../autoscaling/autoscale-go/README.md | 0 .../autoscaling/autoscale-go/autoscale.go | 0 .../serving/autoscaling/autoscale-go/go.mod | 0 .../autoscale-go/request-dashboard.png | Bin .../autoscale-go/scale-dashboard.png | Bin .../autoscaling/autoscale-go/service.yaml | 0 .../autoscaling/autoscale-go/test/test.go | 0 .../serving/autoscaling/autoscaler-types.md | 0 .../autoscaling/autoscaling-metrics.md | 0 .../autoscaling/autoscaling-targets.md | 0 .../serving/autoscaling/concurrency.md | 0 .../serving/autoscaling/kpa-specific.md | 0 .../serving/autoscaling/rps-target.md | 0 .../serving/autoscaling/scale-bounds.md | 0 .../serving/autoscaling/scale-to-zero.md | 0 docs/{ => docs}/serving/config-ha.md | 0 .../serving/configuration/config-defaults.md | 0 .../serving/configuration/deployment.md | 0 .../serving/configuration/feature-flags.md | 0 .../rolling-out-latest-revision-configmap.md | 0 .../convert-deployment-to-knative-service.md | 0 .../deploying-from-private-registry.md | 0 docs/{ => docs}/serving/dryrun.md | 0 .../encryption/cluster-local-domain-tls.md | 0 .../configure-certmanager-integration.md | 0 ...encryption-cluster-local-domain.drawio.svg | 0 .../encryption-external-domain.drawio.svg | 0 .../encryption/encryption-overview.drawio.svg | 0 .../serving/encryption/encryption-overview.md | 0 .../encryption-system-internal.drawio.svg | 0 .../serving/encryption/external-domain-tls.md | 0 .../serving/encryption/system-internal-tls.md | 0 .../serving/images/architecture.png | Bin .../serving/images/autoscaler_dash1.png | Bin docs/{ => docs}/serving/images/cpu_dash1.png | Bin .../gke-assigning-static-ip-address.png | Bin docs/{ => docs}/serving/images/grafana1.png | Bin .../images/kibana-discover-tab-annotated.png | Bin .../kibana-landing-page-configure-index.png | Bin .../serving/images/request-flow.png | Bin .../serving/images/request_dash1.png | Bin .../images/serving-architecture-ingress.png | Bin .../serving/images/serving-architecture.png | Bin docs/{ => docs}/serving/images/zipkin1.png | Bin docs/{ => docs}/serving/images/zipkin2.png | Bin .../{ => docs}/serving/istio-authorization.md | 0 .../serving/knative-kubernetes-services.md | 0 .../serving/load-balancing/README.md | 0 .../load-balancing/activator-capacity.md | 0 .../load-balancing/target-burst-capacity.md | 0 .../serving/observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../observability/logging/request-logging.md | 0 .../serving/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/serving-metrics.md | 0 docs/{ => docs}/serving/queue-extensions.md | 0 .../serving/reference/serving-api.md | 0 docs/{ => docs}/serving/request-flow.md | 0 .../serving/revisions/README.md} | 0 .../revision-admin-config-options.md | 0 .../revision-developer-config-options.md | 0 .../serving/rolling-out-latest-revision.md | 0 docs/{ => docs}/serving/services/README.md | 0 .../serving/services/certificate-class.md | 0 .../serving/services/configure-probing.md | 0 .../configure-requests-limits-services.md | 0 .../serving/services/creating-services.md | 0 .../serving/services/custom-domains.md | 0 .../custom-tls-certificate-domain-mapping.md | 0 .../serving/services/http-protocol.md | 0 .../serving/services/ingress-class.md | 0 .../serving/services/private-services.md | 0 .../services/probes-overview.drawio.svg | 0 docs/{ => docs}/serving/services/storage.md | 0 .../services/using-queue-extensions.md | 0 .../setting-up-custom-ingress-gateway.md | 0 .../{ => docs}/serving/stackdriver/Dockerfile | 0 docs/{ => docs}/serving/tag-resolution.md | 0 docs/{ => docs}/serving/traffic-management.md | 0 .../debugging-application-issues.md | 0 .../serving/using-a-custom-domain.md | 0 .../serving/webhook-customizations.md | 0 docs/serving/revisions/README.md | 14 --- docs/snippets/about-brokers.md | 3 +- docs/snippets/about-eventing.md | 4 +- docs/snippets/about-functions.md | 3 +- docs/snippets/about-revisions.md | 3 +- docs/snippets/about-serving.md | 4 +- docs/snippets/about-subscribers.md | 5 -- docs/snippets/about-triggers.md | 5 -- docs/snippets/build-func-intro.md | 4 +- docs/snippets/create-a-function.md | 3 +- docs/snippets/deploy-func-intro.md | 4 +- docs/snippets/functions-templates-intro.md | 2 +- docs/snippets/install-func-CLI.md | 4 +- docs/snippets/install-functions-intro.md | 3 +- docs/snippets/install-kn-func-plugin.md | 4 +- docs/snippets/install-kn.md | 4 +- docs/snippets/proc-building-function.md | 4 +- docs/snippets/proc-deploying-function.md | 4 +- docs/snippets/proc-running-function.md | 4 +- docs/snippets/quickstart-install.md | 4 +- docs/snippets/quickstart-prereqs.md | 6 +- docs/snippets/run-func-intro.md | 4 +- hack/build.sh | 85 ++++++++++-------- overrides/partials/actions.html | 62 +++++++++++++ overrides/partials/header.html | 2 +- 479 files changed, 152 insertions(+), 132 deletions(-) delete mode 100644 docs/concepts/eventing-resources/brokers.md rename docs/{ => docs}/.nav.yml (98%) rename docs/{concepts => docs}/README.md (99%) rename docs/{ => docs}/bookstore/create-slack-workspace/README.md (100%) rename docs/{ => docs}/bookstore/create-slack-workspace/images/image1.png (100%) rename docs/{ => docs}/bookstore/create-slack-workspace/images/image2.png (100%) rename docs/{ => docs}/bookstore/create-slack-workspace/images/image3.png (100%) rename docs/{ => docs}/bookstore/create-slack-workspace/images/image4.png (100%) rename docs/{ => docs}/bookstore/create-slack-workspace/images/image5.png (100%) rename docs/{ => docs}/bookstore/disclaimer/README.md (100%) rename docs/{ => docs}/bookstore/disclaimer/images/image1.png (100%) rename docs/{ => docs}/bookstore/disclaimer/images/image2.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/README.md (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image1.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image2.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image3.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image4.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image5.png (100%) rename docs/{ => docs}/bookstore/extra-challenge/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-0.5/environment-setup.md (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image10.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image12.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image13.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image16.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image18.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image19.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image20.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image21.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image22.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image5.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-0.5/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-0/images/1.png (100%) rename docs/{ => docs}/bookstore/page-0/images/10.png (100%) rename docs/{ => docs}/bookstore/page-0/images/11.png (100%) rename docs/{ => docs}/bookstore/page-0/images/13.png (100%) rename docs/{ => docs}/bookstore/page-0/images/2.png (100%) rename docs/{ => docs}/bookstore/page-0/images/3.png (100%) rename docs/{ => docs}/bookstore/page-0/images/4.png (100%) rename docs/{ => docs}/bookstore/page-0/images/5.png (100%) rename docs/{ => docs}/bookstore/page-0/images/6.png (100%) rename docs/{ => docs}/bookstore/page-0/images/7.png (100%) rename docs/{ => docs}/bookstore/page-0/images/8.png (100%) rename docs/{ => docs}/bookstore/page-0/images/9.png (100%) rename docs/{ => docs}/bookstore/page-0/welcome-knative-bookstore-tutorial.md (100%) rename docs/{ => docs}/bookstore/page-1/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image11.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image12.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image13.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image15.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image17.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image18.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image2.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image20.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image21.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image25.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-1/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-1/send-review-comment-to-broker.md (100%) rename docs/{ => docs}/bookstore/page-2/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image10.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image11.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image12.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image13.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image14.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image16.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image17.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image2.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image5.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-2/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md (100%) rename docs/{ => docs}/bookstore/page-3/create-bad-word-filter-service.md (100%) rename docs/{ => docs}/bookstore/page-3/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image10.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image2.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image5.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image7.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-3/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-3/solution-create-bad-word-filter-service.md (100%) rename docs/{ => docs}/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md (100%) rename docs/{ => docs}/bookstore/page-4/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image11.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image12.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image7.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-4/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-5/deploy-database-service.md (100%) rename docs/{ => docs}/bookstore/page-5/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image2.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image7.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-5/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-6/advanced-event-filtering.md (100%) rename docs/{ => docs}/bookstore/page-6/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image3.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image5.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image7.png (100%) rename docs/{ => docs}/bookstore/page-6/images/image8.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image1.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image10.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image11.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image12.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image13.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image14.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image15.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image16.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image17.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image19.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image2.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image20.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image21.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image22.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image4.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image6.png (100%) rename docs/{ => docs}/bookstore/page-7/images/image9.png (100%) rename docs/{ => docs}/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md (100%) rename docs/{ => docs}/client/README.md (100%) rename docs/{ => docs}/client/configure-kn.md (100%) rename docs/{ => docs}/client/install-kn.md (100%) rename docs/{ => docs}/client/kn-plugins.md (100%) rename docs/{ => docs}/eventing/OWNERS (100%) rename docs/{ => docs}/eventing/README.md (100%) rename docs/{ => docs}/eventing/brokers/README.md (100%) rename docs/{ => docs}/eventing/brokers/broker-developer-config-options.md (100%) rename docs/{ => docs}/eventing/brokers/broker-types/README.md (100%) rename docs/{ => docs}/eventing/brokers/broker-types/channel-based-broker/README.md (100%) rename docs/{ => docs}/eventing/brokers/broker-types/kafka-broker/README.md (100%) rename docs/{ => docs}/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md (100%) rename docs/{ => docs}/eventing/brokers/broker-types/rabbitmq-broker/README.md (100%) rename docs/{ => docs}/eventing/brokers/create-broker.md (100%) rename docs/{ => docs}/eventing/channels/OWNERS (100%) rename docs/{ => docs}/eventing/channels/README.md (100%) rename docs/{ => docs}/eventing/channels/channel-types-defaults.md (100%) rename docs/{ => docs}/eventing/channels/channels-crds.md (100%) rename docs/{ => docs}/eventing/channels/channels.yaml (100%) rename docs/{ => docs}/eventing/channels/create-default-channel.md (100%) rename docs/{ => docs}/eventing/channels/generator/ReadmeTemplate.gomd (100%) rename docs/{ => docs}/eventing/channels/generator/main.go (100%) rename docs/{ => docs}/eventing/channels/images/channel-workflow.png (100%) rename docs/{ => docs}/eventing/channels/subscriptions.md (100%) rename docs/{ => docs/eventing}/concepts/duck-typing.md (100%) rename docs/{ => docs}/eventing/configuration/broker-configuration.md (100%) rename docs/{ => docs}/eventing/configuration/channel-configuration.md (100%) rename docs/{ => docs}/eventing/configuration/kafka-channel-configuration.md (100%) rename docs/{ => docs}/eventing/configuration/keda-configuration.md (100%) rename docs/{ => docs}/eventing/configuration/sources-configuration.md (100%) rename docs/{ => docs}/eventing/configuration/sugar-configuration.md (100%) rename docs/{ => docs}/eventing/custom-event-source/README.md (100%) rename docs/{ => docs}/eventing/custom-event-source/containersource/README.md (100%) rename docs/{ => docs}/eventing/custom-event-source/containersource/reference.md (100%) rename docs/{ => docs}/eventing/custom-event-source/custom-event-source/README.md (100%) rename docs/{ => docs}/eventing/custom-event-source/custom-event-source/controller.md (100%) rename docs/{ => docs}/eventing/custom-event-source/custom-event-source/publish-event-source.md (100%) rename docs/{ => docs}/eventing/custom-event-source/custom-event-source/receive-adapter.md (100%) rename docs/{ => docs}/eventing/custom-event-source/custom-event-source/sample-repo.md (100%) rename docs/{ => docs}/eventing/custom-event-source/sinkbinding/README.md (100%) rename docs/{ => docs}/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md (100%) rename docs/{ => docs}/eventing/custom-event-source/sinkbinding/reference.md (100%) rename docs/{ => docs}/eventing/data/2e571e6948ff981283825bb2bf51c87d.json (100%) rename docs/{ => docs}/eventing/event-delivery.md (100%) rename docs/{ => docs}/eventing/event-mesh.md (100%) rename docs/{ => docs}/eventing/event-registry/README.md (100%) rename docs/{ => docs}/eventing/event-registry/eventmesh-backstage-plugin.md (100%) rename docs/{ => docs}/eventing/event-registry/images/event-mesh-plugin-apis-view.png (100%) rename docs/{ => docs}/eventing/event-registry/images/event-mesh-plugin-components-view.png (100%) rename docs/{ => docs}/eventing/event-registry/images/event-mesh-plugin-graph.png (100%) rename docs/{ => docs}/eventing/event-registry/images/knative-backstage-security.png (100%) rename docs/{ => docs}/eventing/faq/README.md (100%) rename docs/{ => docs}/eventing/features/README.md (100%) rename docs/{ => docs}/eventing/features/authorization.md (100%) rename docs/{ => docs}/eventing/features/cross-namespace-event-links.md (100%) rename docs/{ => docs}/eventing/features/delivery-retryafter.md (100%) rename docs/{ => docs}/eventing/features/delivery-timeout.md (100%) rename docs/{ => docs}/eventing/features/eventtype-auto-creation.md (100%) rename docs/{ => docs}/eventing/features/images/authz-example.png (100%) rename docs/{ => docs}/eventing/features/istio-integration.md (100%) rename docs/{ => docs}/eventing/features/kreference-group.md (100%) rename docs/{ => docs}/eventing/features/kreference-mapping.md (100%) rename docs/{ => docs}/eventing/features/new-apiserversource-filters.md (100%) rename docs/{ => docs}/eventing/features/sender-identity.md (100%) rename docs/{ => docs}/eventing/features/transport-encryption.md (100%) rename docs/{ => docs}/eventing/flows/README.md (100%) rename docs/{ => docs}/eventing/flows/parallel.md (100%) rename docs/{ => docs}/eventing/flows/sequence/README.md (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/README.md (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/README.md (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-terminal/README.md (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-terminal/ping-source.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-terminal/sequence-terminal.png (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-terminal/sequence.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-terminal/steps.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/README.md (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml (100%) rename docs/{ => docs}/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml (100%) rename docs/{ => docs}/eventing/images/AnnotatedTrace.png (100%) rename docs/{ => docs}/eventing/images/RawTrace.png (100%) rename docs/{ => docs}/eventing/images/control-plane.png (100%) rename docs/{ => docs}/eventing/images/data-plane.png (100%) rename docs/{ => docs}/eventing/images/mesh.drawio (100%) rename docs/{ => docs}/eventing/images/mesh.png (100%) rename docs/{ => docs}/eventing/observability/accessing-traces.md (100%) rename docs/{ => docs}/eventing/observability/logging/collecting-logs.md (100%) rename docs/{ => docs}/eventing/observability/logging/config-logging.md (100%) rename docs/{ => docs}/eventing/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{ => docs}/eventing/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{ => docs}/eventing/observability/logging/system.svg (100%) rename docs/{ => docs}/eventing/observability/metrics/collecting-metrics.md (100%) rename docs/{ => docs}/eventing/observability/metrics/eventing-metrics.md (100%) rename docs/{ => docs}/eventing/reference/eventing-api.md (100%) rename docs/{ => docs}/eventing/sinks/OWNERS (100%) rename docs/{ => docs}/eventing/sinks/README.md (100%) rename docs/{ => docs}/eventing/sinks/integration-sink/README.md (100%) rename docs/{ => docs}/eventing/sinks/integration-sink/aws_s3.md (100%) rename docs/{ => docs}/eventing/sinks/integration-sink/aws_sns.md (100%) rename docs/{ => docs}/eventing/sinks/integration-sink/aws_sqs.md (100%) rename docs/{ => docs}/eventing/sinks/integration-sink/logger.md (100%) rename docs/{ => docs}/eventing/sinks/job-sink.md (100%) rename docs/{ => docs}/eventing/sinks/kafka-sink.md (100%) rename docs/{ => docs}/eventing/sources/OWNERS (100%) rename docs/{ => docs}/eventing/sources/README.md (100%) rename docs/{ => docs}/eventing/sources/apiserversource/README.md (100%) rename docs/{ => docs}/eventing/sources/apiserversource/getting-started.md (100%) rename docs/{ => docs}/eventing/sources/apiserversource/reference.md (100%) rename docs/{ => docs}/eventing/sources/integration-source/README.md (100%) rename docs/{ => docs}/eventing/sources/integration-source/aws_ddbstreams.md (100%) rename docs/{ => docs}/eventing/sources/integration-source/aws_s3.md (100%) rename docs/{ => docs}/eventing/sources/integration-source/aws_sqs.md (100%) rename docs/{ => docs}/eventing/sources/integration-source/timer.md (100%) rename docs/{ => docs}/eventing/sources/kafka-source/README.md (100%) rename docs/{ => docs}/eventing/sources/kafka-source/event-display.yaml (100%) rename docs/{ => docs}/eventing/sources/kafka-source/event-source.yaml (100%) rename docs/{ => docs}/eventing/sources/kafka-source/kafka-topic.yaml (100%) rename docs/{ => docs}/eventing/sources/ping-source/README.md (100%) rename docs/{ => docs}/eventing/sources/ping-source/ping-source-binary.yaml (100%) rename docs/{ => docs}/eventing/sources/ping-source/ping-source.yaml (100%) rename docs/{ => docs}/eventing/sources/ping-source/reference.md (100%) rename docs/{ => docs}/eventing/sources/ping-source/service.yaml (100%) rename docs/{ => docs}/eventing/sources/rabbitmq-source/README.md (100%) rename docs/{ => docs}/eventing/sources/redis/README.md (100%) rename docs/{ => docs}/eventing/sources/redis/getting-started.md (100%) rename docs/{ => docs}/eventing/sugar/README.md (100%) rename docs/{ => docs}/eventing/transforms/README.md (100%) rename docs/{ => docs}/eventing/transforms/event-transform-jsonata.md (100%) rename docs/{ => docs}/eventing/triggers/README.md (100%) rename docs/{ => docs}/eventing/troubleshooting/ExampleModel.png (100%) rename docs/{ => docs}/eventing/troubleshooting/README.md (100%) rename docs/{ => docs}/eventing/troubleshooting/example.yaml (100%) rename docs/{ => docs}/functions/README.md (100%) rename docs/{ => docs}/functions/building-functions.md (100%) rename docs/{ => docs}/functions/creating-functions.md (100%) rename docs/{ => docs}/functions/deploying-functions.md (100%) rename docs/{ => docs}/functions/install-func.md (100%) rename docs/{ => docs}/functions/invoking-functions.md (100%) rename docs/{ => docs}/functions/language-packs.md (100%) rename docs/{ => docs}/functions/running-functions.md (100%) rename docs/{ => docs}/functions/subscribing-functions.md (100%) rename docs/{ => docs}/getting-started/README.md (100%) rename docs/{ => docs}/getting-started/about-knative-functions.md (100%) rename docs/{ => docs}/getting-started/build-run-deploy-func.md (100%) rename docs/{ => docs}/getting-started/clean-up.md (100%) rename docs/{ => docs}/getting-started/create-a-function.md (100%) rename docs/{ => docs}/getting-started/first-autoscale.md (100%) rename docs/{ => docs}/getting-started/first-broker.md (100%) rename docs/{ => docs}/getting-started/first-service.md (100%) rename docs/{ => docs}/getting-started/first-source.md (100%) rename docs/{ => docs}/getting-started/first-traffic-split.md (100%) rename docs/{ => docs}/getting-started/first-trigger.md (100%) rename docs/{ => docs}/getting-started/getting-started-eventing.md (100%) rename docs/{ => docs}/getting-started/images/event_details.png (100%) rename docs/{ => docs}/getting-started/images/event_diagram.png (100%) rename docs/{ => docs}/getting-started/images/event_form.png (100%) rename docs/{ => docs}/getting-started/images/event_received.png (100%) rename docs/{ => docs}/getting-started/images/event_sent.png (100%) rename docs/{ => docs}/getting-started/images/slack-button.svg (100%) rename docs/{ => docs}/getting-started/install-func.md (100%) rename docs/{ => docs}/getting-started/next-steps.md (100%) rename docs/{ => docs}/getting-started/quickstart-install.md (100%) rename docs/{ => docs}/getting-started/tutorial.md (100%) rename docs/{ => docs}/getting-started/which-knative.md (100%) rename docs/{ => docs}/install/OWNERS (100%) rename docs/{ => docs}/install/README.md (100%) rename docs/{ => docs}/install/images/gardener_addon_checkboxes.png (100%) rename docs/{ => docs}/install/images/gardener_service_account.png (100%) rename docs/{ => docs}/install/images/gardener_shoot_creation.png (100%) rename docs/{ => docs}/install/images/knative_serving_create_new.png (100%) rename docs/{ => docs}/install/images/knative_serving_installed_operator.png (100%) rename docs/{ => docs}/install/images/knative_serving_installed_sub.png (100%) rename docs/{ => docs}/install/images/knative_serving_namespaces_default.png (100%) rename docs/{ => docs}/install/images/knative_serving_operator_screen.png (100%) rename docs/{ => docs}/install/images/knative_serving_tile_highlighted.png (100%) rename docs/{ => docs}/install/images/knative_serving_uninstall_operator.png (100%) rename docs/{ => docs}/install/images/knative_serving_uninstall_tile.png (100%) rename docs/{ => docs}/install/installing-backstage-plugins.md (100%) rename docs/{ => docs}/install/installing-cert-manager.md (100%) rename docs/{ => docs}/install/installing-istio.md (100%) rename docs/{ => docs}/install/knative-offerings.md (100%) rename docs/{ => docs}/install/operator/configuring-eventing-cr.md (100%) rename docs/{ => docs}/install/operator/configuring-serving-cr.md (100%) rename docs/{ => docs}/install/operator/configuring-with-operator.md (100%) rename docs/{ => docs}/install/operator/knative-with-operator-cli.md (100%) rename docs/{ => docs}/install/operator/knative-with-operators.md (100%) rename docs/{ => docs}/install/quickstart-install.md (100%) rename docs/{ => docs}/install/scripts/istio-openshift-policies.sh (100%) rename docs/{ => docs}/install/scripts/knative-openshift-policies.sh (100%) rename docs/{ => docs}/install/scripts/knative-with-openshift.sh (100%) rename docs/{ => docs}/install/troubleshooting.md (100%) rename docs/{ => docs}/install/uninstall.md (100%) rename docs/{ => docs}/install/upgrade/README.md (100%) rename docs/{ => docs}/install/upgrade/check-install-version.md (100%) rename docs/{ => docs}/install/upgrade/upgrade-installation-with-operator.md (100%) rename docs/{ => docs}/install/upgrade/upgrade-installation.md (100%) rename docs/{ => docs}/install/yaml-install/README.md (100%) rename docs/{ => docs}/install/yaml-install/eventing/eventing-installation-files.md (100%) rename docs/{ => docs}/install/yaml-install/eventing/install-eventing-with-yaml.md (100%) rename docs/{ => docs}/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md (100%) rename docs/{ => docs}/install/yaml-install/serving/install-serving-with-yaml.md (100%) rename docs/{ => docs}/install/yaml-install/serving/serving-installation-files.md (100%) rename docs/{ => docs}/reference/relnotes/README.md (100%) rename docs/{ => docs}/reference/security/README.md (100%) rename docs/{ => docs}/reference/security/threat-model.md (100%) rename docs/{ => docs}/reference/security/verifying-cli.md (100%) rename docs/{ => docs}/reference/security/verifying-images.md (100%) rename docs/{ => docs}/samples/README.md (100%) rename docs/{ => docs}/samples/eventing.md (100%) rename docs/{ => docs}/samples/serving.md (100%) rename docs/{ => docs}/serving/OWNERS (100%) rename docs/{ => docs}/serving/README.md (100%) rename docs/{ => docs}/serving/app-security/security-guard-about.md (100%) rename docs/{ => docs}/serving/app-security/security-guard-example-alerts.md (100%) rename docs/{ => docs}/serving/app-security/security-guard-install.md (100%) rename docs/{ => docs}/serving/app-security/security-guard-quickstart.md (100%) rename docs/{ => docs}/serving/architecture.md (100%) rename docs/{ => docs}/serving/autoscaling/README.md (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/Dockerfile (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/OWNERS (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/README.md (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/autoscale.go (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/go.mod (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/request-dashboard.png (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/scale-dashboard.png (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/service.yaml (100%) rename docs/{ => docs}/serving/autoscaling/autoscale-go/test/test.go (100%) rename docs/{ => docs}/serving/autoscaling/autoscaler-types.md (100%) rename docs/{ => docs}/serving/autoscaling/autoscaling-metrics.md (100%) rename docs/{ => docs}/serving/autoscaling/autoscaling-targets.md (100%) rename docs/{ => docs}/serving/autoscaling/concurrency.md (100%) rename docs/{ => docs}/serving/autoscaling/kpa-specific.md (100%) rename docs/{ => docs}/serving/autoscaling/rps-target.md (100%) rename docs/{ => docs}/serving/autoscaling/scale-bounds.md (100%) rename docs/{ => docs}/serving/autoscaling/scale-to-zero.md (100%) rename docs/{ => docs}/serving/config-ha.md (100%) rename docs/{ => docs}/serving/configuration/config-defaults.md (100%) rename docs/{ => docs}/serving/configuration/deployment.md (100%) rename docs/{ => docs}/serving/configuration/feature-flags.md (100%) rename docs/{ => docs}/serving/configuration/rolling-out-latest-revision-configmap.md (100%) rename docs/{ => docs}/serving/convert-deployment-to-knative-service.md (100%) rename docs/{ => docs}/serving/deploying-from-private-registry.md (100%) rename docs/{ => docs}/serving/dryrun.md (100%) rename docs/{ => docs}/serving/encryption/cluster-local-domain-tls.md (100%) rename docs/{ => docs}/serving/encryption/configure-certmanager-integration.md (100%) rename docs/{ => docs}/serving/encryption/encryption-cluster-local-domain.drawio.svg (100%) rename docs/{ => docs}/serving/encryption/encryption-external-domain.drawio.svg (100%) rename docs/{ => docs}/serving/encryption/encryption-overview.drawio.svg (100%) rename docs/{ => docs}/serving/encryption/encryption-overview.md (100%) rename docs/{ => docs}/serving/encryption/encryption-system-internal.drawio.svg (100%) rename docs/{ => docs}/serving/encryption/external-domain-tls.md (100%) rename docs/{ => docs}/serving/encryption/system-internal-tls.md (100%) rename docs/{ => docs}/serving/images/architecture.png (100%) rename docs/{ => docs}/serving/images/autoscaler_dash1.png (100%) rename docs/{ => docs}/serving/images/cpu_dash1.png (100%) rename docs/{ => docs}/serving/images/gke-assigning-static-ip-address.png (100%) rename docs/{ => docs}/serving/images/grafana1.png (100%) rename docs/{ => docs}/serving/images/kibana-discover-tab-annotated.png (100%) rename docs/{ => docs}/serving/images/kibana-landing-page-configure-index.png (100%) rename docs/{ => docs}/serving/images/request-flow.png (100%) rename docs/{ => docs}/serving/images/request_dash1.png (100%) rename docs/{ => docs}/serving/images/serving-architecture-ingress.png (100%) rename docs/{ => docs}/serving/images/serving-architecture.png (100%) rename docs/{ => docs}/serving/images/zipkin1.png (100%) rename docs/{ => docs}/serving/images/zipkin2.png (100%) rename docs/{ => docs}/serving/istio-authorization.md (100%) rename docs/{ => docs}/serving/knative-kubernetes-services.md (100%) rename docs/{ => docs}/serving/load-balancing/README.md (100%) rename docs/{ => docs}/serving/load-balancing/activator-capacity.md (100%) rename docs/{ => docs}/serving/load-balancing/target-burst-capacity.md (100%) rename docs/{ => docs}/serving/observability/accessing-traces.md (100%) rename docs/{ => docs}/serving/observability/logging/collecting-logs.md (100%) rename docs/{ => docs}/serving/observability/logging/config-logging.md (100%) rename docs/{ => docs}/serving/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{ => docs}/serving/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{ => docs}/serving/observability/logging/request-logging.md (100%) rename docs/{ => docs}/serving/observability/logging/system.svg (100%) rename docs/{ => docs}/serving/observability/metrics/collecting-metrics.md (100%) rename docs/{ => docs}/serving/observability/metrics/serving-metrics.md (100%) rename docs/{ => docs}/serving/queue-extensions.md (100%) rename docs/{ => docs}/serving/reference/serving-api.md (100%) rename docs/{ => docs}/serving/request-flow.md (100%) rename docs/{concepts/serving-resources/revisions.md => docs/serving/revisions/README.md} (100%) rename docs/{ => docs}/serving/revisions/revision-admin-config-options.md (100%) rename docs/{ => docs}/serving/revisions/revision-developer-config-options.md (100%) rename docs/{ => docs}/serving/rolling-out-latest-revision.md (100%) rename docs/{ => docs}/serving/services/README.md (100%) rename docs/{ => docs}/serving/services/certificate-class.md (100%) rename docs/{ => docs}/serving/services/configure-probing.md (100%) rename docs/{ => docs}/serving/services/configure-requests-limits-services.md (100%) rename docs/{ => docs}/serving/services/creating-services.md (100%) rename docs/{ => docs}/serving/services/custom-domains.md (100%) rename docs/{ => docs}/serving/services/custom-tls-certificate-domain-mapping.md (100%) rename docs/{ => docs}/serving/services/http-protocol.md (100%) rename docs/{ => docs}/serving/services/ingress-class.md (100%) rename docs/{ => docs}/serving/services/private-services.md (100%) rename docs/{ => docs}/serving/services/probes-overview.drawio.svg (100%) rename docs/{ => docs}/serving/services/storage.md (100%) rename docs/{ => docs}/serving/services/using-queue-extensions.md (100%) rename docs/{ => docs}/serving/setting-up-custom-ingress-gateway.md (100%) rename docs/{ => docs}/serving/stackdriver/Dockerfile (100%) rename docs/{ => docs}/serving/tag-resolution.md (100%) rename docs/{ => docs}/serving/traffic-management.md (100%) rename docs/{ => docs}/serving/troubleshooting/debugging-application-issues.md (100%) rename docs/{ => docs}/serving/using-a-custom-domain.md (100%) rename docs/{ => docs}/serving/webhook-customizations.md (100%) delete mode 100644 docs/serving/revisions/README.md delete mode 100644 docs/snippets/about-subscribers.md delete mode 100644 docs/snippets/about-triggers.md create mode 100644 overrides/partials/actions.html diff --git a/docs/concepts/eventing-resources/brokers.md b/docs/concepts/eventing-resources/brokers.md deleted file mode 100644 index 1d93cde957b..00000000000 --- a/docs/concepts/eventing-resources/brokers.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -audience: developer -components: - - eventing -function: explanation ---- - -# Brokers - ---8<-- "about-brokers.md" - -## Related concepts - -### Triggers - ---8<-- "about-triggers.md" - -### Subscribers - ---8<-- "about-subscribers.md" - - diff --git a/docs/.nav.yml b/docs/docs/.nav.yml similarity index 98% rename from docs/.nav.yml rename to docs/docs/.nav.yml index 6a7e3855b47..3b0191673a2 100644 --- a/docs/.nav.yml +++ b/docs/docs/.nav.yml @@ -2,14 +2,7 @@ nav: ############################################################################### # Concepts ############################################################################### - - Concepts: - - Overview: concepts/README.md - - Resources: - - Serving resources: - - Revisions: concepts/serving-resources/revisions.md - - Eventing resources: - - Brokers: concepts/eventing-resources/brokers.md - - Duck types: concepts/duck-typing.md + - Overview: README.md ############################################################################### # Getting started ############################################################################### @@ -214,6 +207,7 @@ nav: - Developer configuration options: eventing/brokers/broker-developer-config-options.md - Triggers: - Using Triggers: eventing/triggers/README.md + - Duck types: concepts/duck-typing.md - Event sources: - About event sources: eventing/sources/README.md - ApiServerSource: diff --git a/docs/concepts/README.md b/docs/docs/README.md similarity index 99% rename from docs/concepts/README.md rename to docs/docs/README.md index 45db1ca3ea7..245ee50e79c 100644 --- a/docs/concepts/README.md +++ b/docs/docs/README.md @@ -74,7 +74,7 @@ These components can be used independently or together, allowing you to adopt Kn ### Request Flow in Serving -![Knative Serving data flow: requests arrive at an HTTP router, then travel to either the activator or a pod with a queue-proxy and the user application. The Knative autoscaler collects metrics from the activator and the queue-proxy to determine how many pods to run.](../serving/images/request-flow.png){draggable=false} +![Knative Serving data flow: requests arrive at an HTTP router, then travel to either the activator or a pod with a queue-proxy and the user application. The Knative autoscaler collects metrics from the activator and the queue-proxy to determine how many pods to run.](./serving/images/request-flow.png){draggable=false} When a request is made to a Knative Service: diff --git a/docs/bookstore/create-slack-workspace/README.md b/docs/docs/bookstore/create-slack-workspace/README.md similarity index 100% rename from docs/bookstore/create-slack-workspace/README.md rename to docs/docs/bookstore/create-slack-workspace/README.md diff --git a/docs/bookstore/create-slack-workspace/images/image1.png b/docs/docs/bookstore/create-slack-workspace/images/image1.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image1.png rename to docs/docs/bookstore/create-slack-workspace/images/image1.png diff --git a/docs/bookstore/create-slack-workspace/images/image2.png b/docs/docs/bookstore/create-slack-workspace/images/image2.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image2.png rename to docs/docs/bookstore/create-slack-workspace/images/image2.png diff --git a/docs/bookstore/create-slack-workspace/images/image3.png b/docs/docs/bookstore/create-slack-workspace/images/image3.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image3.png rename to docs/docs/bookstore/create-slack-workspace/images/image3.png diff --git a/docs/bookstore/create-slack-workspace/images/image4.png b/docs/docs/bookstore/create-slack-workspace/images/image4.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image4.png rename to docs/docs/bookstore/create-slack-workspace/images/image4.png diff --git a/docs/bookstore/create-slack-workspace/images/image5.png b/docs/docs/bookstore/create-slack-workspace/images/image5.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image5.png rename to docs/docs/bookstore/create-slack-workspace/images/image5.png diff --git a/docs/bookstore/disclaimer/README.md b/docs/docs/bookstore/disclaimer/README.md similarity index 100% rename from docs/bookstore/disclaimer/README.md rename to docs/docs/bookstore/disclaimer/README.md diff --git a/docs/bookstore/disclaimer/images/image1.png b/docs/docs/bookstore/disclaimer/images/image1.png similarity index 100% rename from docs/bookstore/disclaimer/images/image1.png rename to docs/docs/bookstore/disclaimer/images/image1.png diff --git a/docs/bookstore/disclaimer/images/image2.png b/docs/docs/bookstore/disclaimer/images/image2.png similarity index 100% rename from docs/bookstore/disclaimer/images/image2.png rename to docs/docs/bookstore/disclaimer/images/image2.png diff --git a/docs/bookstore/extra-challenge/README.md b/docs/docs/bookstore/extra-challenge/README.md similarity index 100% rename from docs/bookstore/extra-challenge/README.md rename to docs/docs/bookstore/extra-challenge/README.md diff --git a/docs/bookstore/extra-challenge/images/image1.png b/docs/docs/bookstore/extra-challenge/images/image1.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image1.png rename to docs/docs/bookstore/extra-challenge/images/image1.png diff --git a/docs/bookstore/extra-challenge/images/image2.png b/docs/docs/bookstore/extra-challenge/images/image2.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image2.png rename to docs/docs/bookstore/extra-challenge/images/image2.png diff --git a/docs/bookstore/extra-challenge/images/image3.png b/docs/docs/bookstore/extra-challenge/images/image3.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image3.png rename to docs/docs/bookstore/extra-challenge/images/image3.png diff --git a/docs/bookstore/extra-challenge/images/image4.png b/docs/docs/bookstore/extra-challenge/images/image4.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image4.png rename to docs/docs/bookstore/extra-challenge/images/image4.png diff --git a/docs/bookstore/extra-challenge/images/image5.png b/docs/docs/bookstore/extra-challenge/images/image5.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image5.png rename to docs/docs/bookstore/extra-challenge/images/image5.png diff --git a/docs/bookstore/extra-challenge/images/image6.png b/docs/docs/bookstore/extra-challenge/images/image6.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image6.png rename to docs/docs/bookstore/extra-challenge/images/image6.png diff --git a/docs/bookstore/page-0.5/environment-setup.md b/docs/docs/bookstore/page-0.5/environment-setup.md similarity index 100% rename from docs/bookstore/page-0.5/environment-setup.md rename to docs/docs/bookstore/page-0.5/environment-setup.md diff --git a/docs/bookstore/page-0.5/images/image1.png b/docs/docs/bookstore/page-0.5/images/image1.png similarity index 100% rename from docs/bookstore/page-0.5/images/image1.png rename to docs/docs/bookstore/page-0.5/images/image1.png diff --git a/docs/bookstore/page-0.5/images/image10.png b/docs/docs/bookstore/page-0.5/images/image10.png similarity index 100% rename from docs/bookstore/page-0.5/images/image10.png rename to docs/docs/bookstore/page-0.5/images/image10.png diff --git a/docs/bookstore/page-0.5/images/image12.png b/docs/docs/bookstore/page-0.5/images/image12.png similarity index 100% rename from docs/bookstore/page-0.5/images/image12.png rename to docs/docs/bookstore/page-0.5/images/image12.png diff --git a/docs/bookstore/page-0.5/images/image13.png b/docs/docs/bookstore/page-0.5/images/image13.png similarity index 100% rename from docs/bookstore/page-0.5/images/image13.png rename to docs/docs/bookstore/page-0.5/images/image13.png diff --git a/docs/bookstore/page-0.5/images/image16.png b/docs/docs/bookstore/page-0.5/images/image16.png similarity index 100% rename from docs/bookstore/page-0.5/images/image16.png rename to docs/docs/bookstore/page-0.5/images/image16.png diff --git a/docs/bookstore/page-0.5/images/image18.png b/docs/docs/bookstore/page-0.5/images/image18.png similarity index 100% rename from docs/bookstore/page-0.5/images/image18.png rename to docs/docs/bookstore/page-0.5/images/image18.png diff --git a/docs/bookstore/page-0.5/images/image19.png b/docs/docs/bookstore/page-0.5/images/image19.png similarity index 100% rename from docs/bookstore/page-0.5/images/image19.png rename to docs/docs/bookstore/page-0.5/images/image19.png diff --git a/docs/bookstore/page-0.5/images/image20.png b/docs/docs/bookstore/page-0.5/images/image20.png similarity index 100% rename from docs/bookstore/page-0.5/images/image20.png rename to docs/docs/bookstore/page-0.5/images/image20.png diff --git a/docs/bookstore/page-0.5/images/image21.png b/docs/docs/bookstore/page-0.5/images/image21.png similarity index 100% rename from docs/bookstore/page-0.5/images/image21.png rename to docs/docs/bookstore/page-0.5/images/image21.png diff --git a/docs/bookstore/page-0.5/images/image22.png b/docs/docs/bookstore/page-0.5/images/image22.png similarity index 100% rename from docs/bookstore/page-0.5/images/image22.png rename to docs/docs/bookstore/page-0.5/images/image22.png diff --git a/docs/bookstore/page-0.5/images/image3.png b/docs/docs/bookstore/page-0.5/images/image3.png similarity index 100% rename from docs/bookstore/page-0.5/images/image3.png rename to docs/docs/bookstore/page-0.5/images/image3.png diff --git a/docs/bookstore/page-0.5/images/image5.png b/docs/docs/bookstore/page-0.5/images/image5.png similarity index 100% rename from docs/bookstore/page-0.5/images/image5.png rename to docs/docs/bookstore/page-0.5/images/image5.png diff --git a/docs/bookstore/page-0.5/images/image6.png b/docs/docs/bookstore/page-0.5/images/image6.png similarity index 100% rename from docs/bookstore/page-0.5/images/image6.png rename to docs/docs/bookstore/page-0.5/images/image6.png diff --git a/docs/bookstore/page-0.5/images/image9.png b/docs/docs/bookstore/page-0.5/images/image9.png similarity index 100% rename from docs/bookstore/page-0.5/images/image9.png rename to docs/docs/bookstore/page-0.5/images/image9.png diff --git a/docs/bookstore/page-0/images/1.png b/docs/docs/bookstore/page-0/images/1.png similarity index 100% rename from docs/bookstore/page-0/images/1.png rename to docs/docs/bookstore/page-0/images/1.png diff --git a/docs/bookstore/page-0/images/10.png b/docs/docs/bookstore/page-0/images/10.png similarity index 100% rename from docs/bookstore/page-0/images/10.png rename to docs/docs/bookstore/page-0/images/10.png diff --git a/docs/bookstore/page-0/images/11.png b/docs/docs/bookstore/page-0/images/11.png similarity index 100% rename from docs/bookstore/page-0/images/11.png rename to docs/docs/bookstore/page-0/images/11.png diff --git a/docs/bookstore/page-0/images/13.png b/docs/docs/bookstore/page-0/images/13.png similarity index 100% rename from docs/bookstore/page-0/images/13.png rename to docs/docs/bookstore/page-0/images/13.png diff --git a/docs/bookstore/page-0/images/2.png b/docs/docs/bookstore/page-0/images/2.png similarity index 100% rename from docs/bookstore/page-0/images/2.png rename to docs/docs/bookstore/page-0/images/2.png diff --git a/docs/bookstore/page-0/images/3.png b/docs/docs/bookstore/page-0/images/3.png similarity index 100% rename from docs/bookstore/page-0/images/3.png rename to docs/docs/bookstore/page-0/images/3.png diff --git a/docs/bookstore/page-0/images/4.png b/docs/docs/bookstore/page-0/images/4.png similarity index 100% rename from docs/bookstore/page-0/images/4.png rename to docs/docs/bookstore/page-0/images/4.png diff --git a/docs/bookstore/page-0/images/5.png b/docs/docs/bookstore/page-0/images/5.png similarity index 100% rename from docs/bookstore/page-0/images/5.png rename to docs/docs/bookstore/page-0/images/5.png diff --git a/docs/bookstore/page-0/images/6.png b/docs/docs/bookstore/page-0/images/6.png similarity index 100% rename from docs/bookstore/page-0/images/6.png rename to docs/docs/bookstore/page-0/images/6.png diff --git a/docs/bookstore/page-0/images/7.png b/docs/docs/bookstore/page-0/images/7.png similarity index 100% rename from docs/bookstore/page-0/images/7.png rename to docs/docs/bookstore/page-0/images/7.png diff --git a/docs/bookstore/page-0/images/8.png b/docs/docs/bookstore/page-0/images/8.png similarity index 100% rename from docs/bookstore/page-0/images/8.png rename to docs/docs/bookstore/page-0/images/8.png diff --git a/docs/bookstore/page-0/images/9.png b/docs/docs/bookstore/page-0/images/9.png similarity index 100% rename from docs/bookstore/page-0/images/9.png rename to docs/docs/bookstore/page-0/images/9.png diff --git a/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md b/docs/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md similarity index 100% rename from docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md rename to docs/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md diff --git a/docs/bookstore/page-1/images/image1.png b/docs/docs/bookstore/page-1/images/image1.png similarity index 100% rename from docs/bookstore/page-1/images/image1.png rename to docs/docs/bookstore/page-1/images/image1.png diff --git a/docs/bookstore/page-1/images/image11.png b/docs/docs/bookstore/page-1/images/image11.png similarity index 100% rename from docs/bookstore/page-1/images/image11.png rename to docs/docs/bookstore/page-1/images/image11.png diff --git a/docs/bookstore/page-1/images/image12.png b/docs/docs/bookstore/page-1/images/image12.png similarity index 100% rename from docs/bookstore/page-1/images/image12.png rename to docs/docs/bookstore/page-1/images/image12.png diff --git a/docs/bookstore/page-1/images/image13.png b/docs/docs/bookstore/page-1/images/image13.png similarity index 100% rename from docs/bookstore/page-1/images/image13.png rename to docs/docs/bookstore/page-1/images/image13.png diff --git a/docs/bookstore/page-1/images/image15.png b/docs/docs/bookstore/page-1/images/image15.png similarity index 100% rename from docs/bookstore/page-1/images/image15.png rename to docs/docs/bookstore/page-1/images/image15.png diff --git a/docs/bookstore/page-1/images/image17.png b/docs/docs/bookstore/page-1/images/image17.png similarity index 100% rename from docs/bookstore/page-1/images/image17.png rename to docs/docs/bookstore/page-1/images/image17.png diff --git a/docs/bookstore/page-1/images/image18.png b/docs/docs/bookstore/page-1/images/image18.png similarity index 100% rename from docs/bookstore/page-1/images/image18.png rename to docs/docs/bookstore/page-1/images/image18.png diff --git a/docs/bookstore/page-1/images/image2.png b/docs/docs/bookstore/page-1/images/image2.png similarity index 100% rename from docs/bookstore/page-1/images/image2.png rename to docs/docs/bookstore/page-1/images/image2.png diff --git a/docs/bookstore/page-1/images/image20.png b/docs/docs/bookstore/page-1/images/image20.png similarity index 100% rename from docs/bookstore/page-1/images/image20.png rename to docs/docs/bookstore/page-1/images/image20.png diff --git a/docs/bookstore/page-1/images/image21.png b/docs/docs/bookstore/page-1/images/image21.png similarity index 100% rename from docs/bookstore/page-1/images/image21.png rename to docs/docs/bookstore/page-1/images/image21.png diff --git a/docs/bookstore/page-1/images/image25.png b/docs/docs/bookstore/page-1/images/image25.png similarity index 100% rename from docs/bookstore/page-1/images/image25.png rename to docs/docs/bookstore/page-1/images/image25.png diff --git a/docs/bookstore/page-1/images/image3.png b/docs/docs/bookstore/page-1/images/image3.png similarity index 100% rename from docs/bookstore/page-1/images/image3.png rename to docs/docs/bookstore/page-1/images/image3.png diff --git a/docs/bookstore/page-1/images/image4.png b/docs/docs/bookstore/page-1/images/image4.png similarity index 100% rename from docs/bookstore/page-1/images/image4.png rename to docs/docs/bookstore/page-1/images/image4.png diff --git a/docs/bookstore/page-1/images/image6.png b/docs/docs/bookstore/page-1/images/image6.png similarity index 100% rename from docs/bookstore/page-1/images/image6.png rename to docs/docs/bookstore/page-1/images/image6.png diff --git a/docs/bookstore/page-1/images/image8.png b/docs/docs/bookstore/page-1/images/image8.png similarity index 100% rename from docs/bookstore/page-1/images/image8.png rename to docs/docs/bookstore/page-1/images/image8.png diff --git a/docs/bookstore/page-1/images/image9.png b/docs/docs/bookstore/page-1/images/image9.png similarity index 100% rename from docs/bookstore/page-1/images/image9.png rename to docs/docs/bookstore/page-1/images/image9.png diff --git a/docs/bookstore/page-1/send-review-comment-to-broker.md b/docs/docs/bookstore/page-1/send-review-comment-to-broker.md similarity index 100% rename from docs/bookstore/page-1/send-review-comment-to-broker.md rename to docs/docs/bookstore/page-1/send-review-comment-to-broker.md diff --git a/docs/bookstore/page-2/images/image1.png b/docs/docs/bookstore/page-2/images/image1.png similarity index 100% rename from docs/bookstore/page-2/images/image1.png rename to docs/docs/bookstore/page-2/images/image1.png diff --git a/docs/bookstore/page-2/images/image10.png b/docs/docs/bookstore/page-2/images/image10.png similarity index 100% rename from docs/bookstore/page-2/images/image10.png rename to docs/docs/bookstore/page-2/images/image10.png diff --git a/docs/bookstore/page-2/images/image11.png b/docs/docs/bookstore/page-2/images/image11.png similarity index 100% rename from docs/bookstore/page-2/images/image11.png rename to docs/docs/bookstore/page-2/images/image11.png diff --git a/docs/bookstore/page-2/images/image12.png b/docs/docs/bookstore/page-2/images/image12.png similarity index 100% rename from docs/bookstore/page-2/images/image12.png rename to docs/docs/bookstore/page-2/images/image12.png diff --git a/docs/bookstore/page-2/images/image13.png b/docs/docs/bookstore/page-2/images/image13.png similarity index 100% rename from docs/bookstore/page-2/images/image13.png rename to docs/docs/bookstore/page-2/images/image13.png diff --git a/docs/bookstore/page-2/images/image14.png b/docs/docs/bookstore/page-2/images/image14.png similarity index 100% rename from docs/bookstore/page-2/images/image14.png rename to docs/docs/bookstore/page-2/images/image14.png diff --git a/docs/bookstore/page-2/images/image16.png b/docs/docs/bookstore/page-2/images/image16.png similarity index 100% rename from docs/bookstore/page-2/images/image16.png rename to docs/docs/bookstore/page-2/images/image16.png diff --git a/docs/bookstore/page-2/images/image17.png b/docs/docs/bookstore/page-2/images/image17.png similarity index 100% rename from docs/bookstore/page-2/images/image17.png rename to docs/docs/bookstore/page-2/images/image17.png diff --git a/docs/bookstore/page-2/images/image2.png b/docs/docs/bookstore/page-2/images/image2.png similarity index 100% rename from docs/bookstore/page-2/images/image2.png rename to docs/docs/bookstore/page-2/images/image2.png diff --git a/docs/bookstore/page-2/images/image3.png b/docs/docs/bookstore/page-2/images/image3.png similarity index 100% rename from docs/bookstore/page-2/images/image3.png rename to docs/docs/bookstore/page-2/images/image3.png diff --git a/docs/bookstore/page-2/images/image4.png b/docs/docs/bookstore/page-2/images/image4.png similarity index 100% rename from docs/bookstore/page-2/images/image4.png rename to docs/docs/bookstore/page-2/images/image4.png diff --git a/docs/bookstore/page-2/images/image5.png b/docs/docs/bookstore/page-2/images/image5.png similarity index 100% rename from docs/bookstore/page-2/images/image5.png rename to docs/docs/bookstore/page-2/images/image5.png diff --git a/docs/bookstore/page-2/images/image8.png b/docs/docs/bookstore/page-2/images/image8.png similarity index 100% rename from docs/bookstore/page-2/images/image8.png rename to docs/docs/bookstore/page-2/images/image8.png diff --git a/docs/bookstore/page-2/images/image9.png b/docs/docs/bookstore/page-2/images/image9.png similarity index 100% rename from docs/bookstore/page-2/images/image9.png rename to docs/docs/bookstore/page-2/images/image9.png diff --git a/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md b/docs/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md similarity index 100% rename from docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md rename to docs/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md diff --git a/docs/bookstore/page-3/create-bad-word-filter-service.md b/docs/docs/bookstore/page-3/create-bad-word-filter-service.md similarity index 100% rename from docs/bookstore/page-3/create-bad-word-filter-service.md rename to docs/docs/bookstore/page-3/create-bad-word-filter-service.md diff --git a/docs/bookstore/page-3/images/image1.png b/docs/docs/bookstore/page-3/images/image1.png similarity index 100% rename from docs/bookstore/page-3/images/image1.png rename to docs/docs/bookstore/page-3/images/image1.png diff --git a/docs/bookstore/page-3/images/image10.png b/docs/docs/bookstore/page-3/images/image10.png similarity index 100% rename from docs/bookstore/page-3/images/image10.png rename to docs/docs/bookstore/page-3/images/image10.png diff --git a/docs/bookstore/page-3/images/image2.png b/docs/docs/bookstore/page-3/images/image2.png similarity index 100% rename from docs/bookstore/page-3/images/image2.png rename to docs/docs/bookstore/page-3/images/image2.png diff --git a/docs/bookstore/page-3/images/image4.png b/docs/docs/bookstore/page-3/images/image4.png similarity index 100% rename from docs/bookstore/page-3/images/image4.png rename to docs/docs/bookstore/page-3/images/image4.png diff --git a/docs/bookstore/page-3/images/image5.png b/docs/docs/bookstore/page-3/images/image5.png similarity index 100% rename from docs/bookstore/page-3/images/image5.png rename to docs/docs/bookstore/page-3/images/image5.png diff --git a/docs/bookstore/page-3/images/image6.png b/docs/docs/bookstore/page-3/images/image6.png similarity index 100% rename from docs/bookstore/page-3/images/image6.png rename to docs/docs/bookstore/page-3/images/image6.png diff --git a/docs/bookstore/page-3/images/image7.png b/docs/docs/bookstore/page-3/images/image7.png similarity index 100% rename from docs/bookstore/page-3/images/image7.png rename to docs/docs/bookstore/page-3/images/image7.png diff --git a/docs/bookstore/page-3/images/image8.png b/docs/docs/bookstore/page-3/images/image8.png similarity index 100% rename from docs/bookstore/page-3/images/image8.png rename to docs/docs/bookstore/page-3/images/image8.png diff --git a/docs/bookstore/page-3/images/image9.png b/docs/docs/bookstore/page-3/images/image9.png similarity index 100% rename from docs/bookstore/page-3/images/image9.png rename to docs/docs/bookstore/page-3/images/image9.png diff --git a/docs/bookstore/page-3/solution-create-bad-word-filter-service.md b/docs/docs/bookstore/page-3/solution-create-bad-word-filter-service.md similarity index 100% rename from docs/bookstore/page-3/solution-create-bad-word-filter-service.md rename to docs/docs/bookstore/page-3/solution-create-bad-word-filter-service.md diff --git a/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md b/docs/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md similarity index 100% rename from docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md rename to docs/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md diff --git a/docs/bookstore/page-4/images/image1.png b/docs/docs/bookstore/page-4/images/image1.png similarity index 100% rename from docs/bookstore/page-4/images/image1.png rename to docs/docs/bookstore/page-4/images/image1.png diff --git a/docs/bookstore/page-4/images/image11.png b/docs/docs/bookstore/page-4/images/image11.png similarity index 100% rename from docs/bookstore/page-4/images/image11.png rename to docs/docs/bookstore/page-4/images/image11.png diff --git a/docs/bookstore/page-4/images/image12.png b/docs/docs/bookstore/page-4/images/image12.png similarity index 100% rename from docs/bookstore/page-4/images/image12.png rename to docs/docs/bookstore/page-4/images/image12.png diff --git a/docs/bookstore/page-4/images/image3.png b/docs/docs/bookstore/page-4/images/image3.png similarity index 100% rename from docs/bookstore/page-4/images/image3.png rename to docs/docs/bookstore/page-4/images/image3.png diff --git a/docs/bookstore/page-4/images/image4.png b/docs/docs/bookstore/page-4/images/image4.png similarity index 100% rename from docs/bookstore/page-4/images/image4.png rename to docs/docs/bookstore/page-4/images/image4.png diff --git a/docs/bookstore/page-4/images/image7.png b/docs/docs/bookstore/page-4/images/image7.png similarity index 100% rename from docs/bookstore/page-4/images/image7.png rename to docs/docs/bookstore/page-4/images/image7.png diff --git a/docs/bookstore/page-4/images/image8.png b/docs/docs/bookstore/page-4/images/image8.png similarity index 100% rename from docs/bookstore/page-4/images/image8.png rename to docs/docs/bookstore/page-4/images/image8.png diff --git a/docs/bookstore/page-4/images/image9.png b/docs/docs/bookstore/page-4/images/image9.png similarity index 100% rename from docs/bookstore/page-4/images/image9.png rename to docs/docs/bookstore/page-4/images/image9.png diff --git a/docs/bookstore/page-5/deploy-database-service.md b/docs/docs/bookstore/page-5/deploy-database-service.md similarity index 100% rename from docs/bookstore/page-5/deploy-database-service.md rename to docs/docs/bookstore/page-5/deploy-database-service.md diff --git a/docs/bookstore/page-5/images/image1.png b/docs/docs/bookstore/page-5/images/image1.png similarity index 100% rename from docs/bookstore/page-5/images/image1.png rename to docs/docs/bookstore/page-5/images/image1.png diff --git a/docs/bookstore/page-5/images/image2.png b/docs/docs/bookstore/page-5/images/image2.png similarity index 100% rename from docs/bookstore/page-5/images/image2.png rename to docs/docs/bookstore/page-5/images/image2.png diff --git a/docs/bookstore/page-5/images/image3.png b/docs/docs/bookstore/page-5/images/image3.png similarity index 100% rename from docs/bookstore/page-5/images/image3.png rename to docs/docs/bookstore/page-5/images/image3.png diff --git a/docs/bookstore/page-5/images/image4.png b/docs/docs/bookstore/page-5/images/image4.png similarity index 100% rename from docs/bookstore/page-5/images/image4.png rename to docs/docs/bookstore/page-5/images/image4.png diff --git a/docs/bookstore/page-5/images/image6.png b/docs/docs/bookstore/page-5/images/image6.png similarity index 100% rename from docs/bookstore/page-5/images/image6.png rename to docs/docs/bookstore/page-5/images/image6.png diff --git a/docs/bookstore/page-5/images/image7.png b/docs/docs/bookstore/page-5/images/image7.png similarity index 100% rename from docs/bookstore/page-5/images/image7.png rename to docs/docs/bookstore/page-5/images/image7.png diff --git a/docs/bookstore/page-5/images/image8.png b/docs/docs/bookstore/page-5/images/image8.png similarity index 100% rename from docs/bookstore/page-5/images/image8.png rename to docs/docs/bookstore/page-5/images/image8.png diff --git a/docs/bookstore/page-5/images/image9.png b/docs/docs/bookstore/page-5/images/image9.png similarity index 100% rename from docs/bookstore/page-5/images/image9.png rename to docs/docs/bookstore/page-5/images/image9.png diff --git a/docs/bookstore/page-6/advanced-event-filtering.md b/docs/docs/bookstore/page-6/advanced-event-filtering.md similarity index 100% rename from docs/bookstore/page-6/advanced-event-filtering.md rename to docs/docs/bookstore/page-6/advanced-event-filtering.md diff --git a/docs/bookstore/page-6/images/image1.png b/docs/docs/bookstore/page-6/images/image1.png similarity index 100% rename from docs/bookstore/page-6/images/image1.png rename to docs/docs/bookstore/page-6/images/image1.png diff --git a/docs/bookstore/page-6/images/image3.png b/docs/docs/bookstore/page-6/images/image3.png similarity index 100% rename from docs/bookstore/page-6/images/image3.png rename to docs/docs/bookstore/page-6/images/image3.png diff --git a/docs/bookstore/page-6/images/image4.png b/docs/docs/bookstore/page-6/images/image4.png similarity index 100% rename from docs/bookstore/page-6/images/image4.png rename to docs/docs/bookstore/page-6/images/image4.png diff --git a/docs/bookstore/page-6/images/image5.png b/docs/docs/bookstore/page-6/images/image5.png similarity index 100% rename from docs/bookstore/page-6/images/image5.png rename to docs/docs/bookstore/page-6/images/image5.png diff --git a/docs/bookstore/page-6/images/image6.png b/docs/docs/bookstore/page-6/images/image6.png similarity index 100% rename from docs/bookstore/page-6/images/image6.png rename to docs/docs/bookstore/page-6/images/image6.png diff --git a/docs/bookstore/page-6/images/image7.png b/docs/docs/bookstore/page-6/images/image7.png similarity index 100% rename from docs/bookstore/page-6/images/image7.png rename to docs/docs/bookstore/page-6/images/image7.png diff --git a/docs/bookstore/page-6/images/image8.png b/docs/docs/bookstore/page-6/images/image8.png similarity index 100% rename from docs/bookstore/page-6/images/image8.png rename to docs/docs/bookstore/page-6/images/image8.png diff --git a/docs/bookstore/page-7/images/image1.png b/docs/docs/bookstore/page-7/images/image1.png similarity index 100% rename from docs/bookstore/page-7/images/image1.png rename to docs/docs/bookstore/page-7/images/image1.png diff --git a/docs/bookstore/page-7/images/image10.png b/docs/docs/bookstore/page-7/images/image10.png similarity index 100% rename from docs/bookstore/page-7/images/image10.png rename to docs/docs/bookstore/page-7/images/image10.png diff --git a/docs/bookstore/page-7/images/image11.png b/docs/docs/bookstore/page-7/images/image11.png similarity index 100% rename from docs/bookstore/page-7/images/image11.png rename to docs/docs/bookstore/page-7/images/image11.png diff --git a/docs/bookstore/page-7/images/image12.png b/docs/docs/bookstore/page-7/images/image12.png similarity index 100% rename from docs/bookstore/page-7/images/image12.png rename to docs/docs/bookstore/page-7/images/image12.png diff --git a/docs/bookstore/page-7/images/image13.png b/docs/docs/bookstore/page-7/images/image13.png similarity index 100% rename from docs/bookstore/page-7/images/image13.png rename to docs/docs/bookstore/page-7/images/image13.png diff --git a/docs/bookstore/page-7/images/image14.png b/docs/docs/bookstore/page-7/images/image14.png similarity index 100% rename from docs/bookstore/page-7/images/image14.png rename to docs/docs/bookstore/page-7/images/image14.png diff --git a/docs/bookstore/page-7/images/image15.png b/docs/docs/bookstore/page-7/images/image15.png similarity index 100% rename from docs/bookstore/page-7/images/image15.png rename to docs/docs/bookstore/page-7/images/image15.png diff --git a/docs/bookstore/page-7/images/image16.png b/docs/docs/bookstore/page-7/images/image16.png similarity index 100% rename from docs/bookstore/page-7/images/image16.png rename to docs/docs/bookstore/page-7/images/image16.png diff --git a/docs/bookstore/page-7/images/image17.png b/docs/docs/bookstore/page-7/images/image17.png similarity index 100% rename from docs/bookstore/page-7/images/image17.png rename to docs/docs/bookstore/page-7/images/image17.png diff --git a/docs/bookstore/page-7/images/image19.png b/docs/docs/bookstore/page-7/images/image19.png similarity index 100% rename from docs/bookstore/page-7/images/image19.png rename to docs/docs/bookstore/page-7/images/image19.png diff --git a/docs/bookstore/page-7/images/image2.png b/docs/docs/bookstore/page-7/images/image2.png similarity index 100% rename from docs/bookstore/page-7/images/image2.png rename to docs/docs/bookstore/page-7/images/image2.png diff --git a/docs/bookstore/page-7/images/image20.png b/docs/docs/bookstore/page-7/images/image20.png similarity index 100% rename from docs/bookstore/page-7/images/image20.png rename to docs/docs/bookstore/page-7/images/image20.png diff --git a/docs/bookstore/page-7/images/image21.png b/docs/docs/bookstore/page-7/images/image21.png similarity index 100% rename from docs/bookstore/page-7/images/image21.png rename to docs/docs/bookstore/page-7/images/image21.png diff --git a/docs/bookstore/page-7/images/image22.png b/docs/docs/bookstore/page-7/images/image22.png similarity index 100% rename from docs/bookstore/page-7/images/image22.png rename to docs/docs/bookstore/page-7/images/image22.png diff --git a/docs/bookstore/page-7/images/image4.png b/docs/docs/bookstore/page-7/images/image4.png similarity index 100% rename from docs/bookstore/page-7/images/image4.png rename to docs/docs/bookstore/page-7/images/image4.png diff --git a/docs/bookstore/page-7/images/image6.png b/docs/docs/bookstore/page-7/images/image6.png similarity index 100% rename from docs/bookstore/page-7/images/image6.png rename to docs/docs/bookstore/page-7/images/image6.png diff --git a/docs/bookstore/page-7/images/image9.png b/docs/docs/bookstore/page-7/images/image9.png similarity index 100% rename from docs/bookstore/page-7/images/image9.png rename to docs/docs/bookstore/page-7/images/image9.png diff --git a/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md b/docs/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md similarity index 100% rename from docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md rename to docs/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md diff --git a/docs/client/README.md b/docs/docs/client/README.md similarity index 100% rename from docs/client/README.md rename to docs/docs/client/README.md diff --git a/docs/client/configure-kn.md b/docs/docs/client/configure-kn.md similarity index 100% rename from docs/client/configure-kn.md rename to docs/docs/client/configure-kn.md diff --git a/docs/client/install-kn.md b/docs/docs/client/install-kn.md similarity index 100% rename from docs/client/install-kn.md rename to docs/docs/client/install-kn.md diff --git a/docs/client/kn-plugins.md b/docs/docs/client/kn-plugins.md similarity index 100% rename from docs/client/kn-plugins.md rename to docs/docs/client/kn-plugins.md diff --git a/docs/eventing/OWNERS b/docs/docs/eventing/OWNERS similarity index 100% rename from docs/eventing/OWNERS rename to docs/docs/eventing/OWNERS diff --git a/docs/eventing/README.md b/docs/docs/eventing/README.md similarity index 100% rename from docs/eventing/README.md rename to docs/docs/eventing/README.md diff --git a/docs/eventing/brokers/README.md b/docs/docs/eventing/brokers/README.md similarity index 100% rename from docs/eventing/brokers/README.md rename to docs/docs/eventing/brokers/README.md diff --git a/docs/eventing/brokers/broker-developer-config-options.md b/docs/docs/eventing/brokers/broker-developer-config-options.md similarity index 100% rename from docs/eventing/brokers/broker-developer-config-options.md rename to docs/docs/eventing/brokers/broker-developer-config-options.md diff --git a/docs/eventing/brokers/broker-types/README.md b/docs/docs/eventing/brokers/broker-types/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/README.md rename to docs/docs/eventing/brokers/broker-types/README.md diff --git a/docs/eventing/brokers/broker-types/channel-based-broker/README.md b/docs/docs/eventing/brokers/broker-types/channel-based-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/channel-based-broker/README.md rename to docs/docs/eventing/brokers/broker-types/channel-based-broker/README.md diff --git a/docs/eventing/brokers/broker-types/kafka-broker/README.md b/docs/docs/eventing/brokers/broker-types/kafka-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/kafka-broker/README.md rename to docs/docs/eventing/brokers/broker-types/kafka-broker/README.md diff --git a/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md b/docs/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md similarity index 100% rename from docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md rename to docs/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md diff --git a/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md b/docs/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/rabbitmq-broker/README.md rename to docs/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md diff --git a/docs/eventing/brokers/create-broker.md b/docs/docs/eventing/brokers/create-broker.md similarity index 100% rename from docs/eventing/brokers/create-broker.md rename to docs/docs/eventing/brokers/create-broker.md diff --git a/docs/eventing/channels/OWNERS b/docs/docs/eventing/channels/OWNERS similarity index 100% rename from docs/eventing/channels/OWNERS rename to docs/docs/eventing/channels/OWNERS diff --git a/docs/eventing/channels/README.md b/docs/docs/eventing/channels/README.md similarity index 100% rename from docs/eventing/channels/README.md rename to docs/docs/eventing/channels/README.md diff --git a/docs/eventing/channels/channel-types-defaults.md b/docs/docs/eventing/channels/channel-types-defaults.md similarity index 100% rename from docs/eventing/channels/channel-types-defaults.md rename to docs/docs/eventing/channels/channel-types-defaults.md diff --git a/docs/eventing/channels/channels-crds.md b/docs/docs/eventing/channels/channels-crds.md similarity index 100% rename from docs/eventing/channels/channels-crds.md rename to docs/docs/eventing/channels/channels-crds.md diff --git a/docs/eventing/channels/channels.yaml b/docs/docs/eventing/channels/channels.yaml similarity index 100% rename from docs/eventing/channels/channels.yaml rename to docs/docs/eventing/channels/channels.yaml diff --git a/docs/eventing/channels/create-default-channel.md b/docs/docs/eventing/channels/create-default-channel.md similarity index 100% rename from docs/eventing/channels/create-default-channel.md rename to docs/docs/eventing/channels/create-default-channel.md diff --git a/docs/eventing/channels/generator/ReadmeTemplate.gomd b/docs/docs/eventing/channels/generator/ReadmeTemplate.gomd similarity index 100% rename from docs/eventing/channels/generator/ReadmeTemplate.gomd rename to docs/docs/eventing/channels/generator/ReadmeTemplate.gomd diff --git a/docs/eventing/channels/generator/main.go b/docs/docs/eventing/channels/generator/main.go similarity index 100% rename from docs/eventing/channels/generator/main.go rename to docs/docs/eventing/channels/generator/main.go diff --git a/docs/eventing/channels/images/channel-workflow.png b/docs/docs/eventing/channels/images/channel-workflow.png similarity index 100% rename from docs/eventing/channels/images/channel-workflow.png rename to docs/docs/eventing/channels/images/channel-workflow.png diff --git a/docs/eventing/channels/subscriptions.md b/docs/docs/eventing/channels/subscriptions.md similarity index 100% rename from docs/eventing/channels/subscriptions.md rename to docs/docs/eventing/channels/subscriptions.md diff --git a/docs/concepts/duck-typing.md b/docs/docs/eventing/concepts/duck-typing.md similarity index 100% rename from docs/concepts/duck-typing.md rename to docs/docs/eventing/concepts/duck-typing.md diff --git a/docs/eventing/configuration/broker-configuration.md b/docs/docs/eventing/configuration/broker-configuration.md similarity index 100% rename from docs/eventing/configuration/broker-configuration.md rename to docs/docs/eventing/configuration/broker-configuration.md diff --git a/docs/eventing/configuration/channel-configuration.md b/docs/docs/eventing/configuration/channel-configuration.md similarity index 100% rename from docs/eventing/configuration/channel-configuration.md rename to docs/docs/eventing/configuration/channel-configuration.md diff --git a/docs/eventing/configuration/kafka-channel-configuration.md b/docs/docs/eventing/configuration/kafka-channel-configuration.md similarity index 100% rename from docs/eventing/configuration/kafka-channel-configuration.md rename to docs/docs/eventing/configuration/kafka-channel-configuration.md diff --git a/docs/eventing/configuration/keda-configuration.md b/docs/docs/eventing/configuration/keda-configuration.md similarity index 100% rename from docs/eventing/configuration/keda-configuration.md rename to docs/docs/eventing/configuration/keda-configuration.md diff --git a/docs/eventing/configuration/sources-configuration.md b/docs/docs/eventing/configuration/sources-configuration.md similarity index 100% rename from docs/eventing/configuration/sources-configuration.md rename to docs/docs/eventing/configuration/sources-configuration.md diff --git a/docs/eventing/configuration/sugar-configuration.md b/docs/docs/eventing/configuration/sugar-configuration.md similarity index 100% rename from docs/eventing/configuration/sugar-configuration.md rename to docs/docs/eventing/configuration/sugar-configuration.md diff --git a/docs/eventing/custom-event-source/README.md b/docs/docs/eventing/custom-event-source/README.md similarity index 100% rename from docs/eventing/custom-event-source/README.md rename to docs/docs/eventing/custom-event-source/README.md diff --git a/docs/eventing/custom-event-source/containersource/README.md b/docs/docs/eventing/custom-event-source/containersource/README.md similarity index 100% rename from docs/eventing/custom-event-source/containersource/README.md rename to docs/docs/eventing/custom-event-source/containersource/README.md diff --git a/docs/eventing/custom-event-source/containersource/reference.md b/docs/docs/eventing/custom-event-source/containersource/reference.md similarity index 100% rename from docs/eventing/custom-event-source/containersource/reference.md rename to docs/docs/eventing/custom-event-source/containersource/reference.md diff --git a/docs/eventing/custom-event-source/custom-event-source/README.md b/docs/docs/eventing/custom-event-source/custom-event-source/README.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/README.md rename to docs/docs/eventing/custom-event-source/custom-event-source/README.md diff --git a/docs/eventing/custom-event-source/custom-event-source/controller.md b/docs/docs/eventing/custom-event-source/custom-event-source/controller.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/controller.md rename to docs/docs/eventing/custom-event-source/custom-event-source/controller.md diff --git a/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md b/docs/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/publish-event-source.md rename to docs/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md diff --git a/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md b/docs/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/receive-adapter.md rename to docs/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md diff --git a/docs/eventing/custom-event-source/custom-event-source/sample-repo.md b/docs/docs/eventing/custom-event-source/custom-event-source/sample-repo.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/sample-repo.md rename to docs/docs/eventing/custom-event-source/custom-event-source/sample-repo.md diff --git a/docs/eventing/custom-event-source/sinkbinding/README.md b/docs/docs/eventing/custom-event-source/sinkbinding/README.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/README.md rename to docs/docs/eventing/custom-event-source/sinkbinding/README.md diff --git a/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md b/docs/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md rename to docs/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md diff --git a/docs/eventing/custom-event-source/sinkbinding/reference.md b/docs/docs/eventing/custom-event-source/sinkbinding/reference.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/reference.md rename to docs/docs/eventing/custom-event-source/sinkbinding/reference.md diff --git a/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json b/docs/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json similarity index 100% rename from docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json rename to docs/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json diff --git a/docs/eventing/event-delivery.md b/docs/docs/eventing/event-delivery.md similarity index 100% rename from docs/eventing/event-delivery.md rename to docs/docs/eventing/event-delivery.md diff --git a/docs/eventing/event-mesh.md b/docs/docs/eventing/event-mesh.md similarity index 100% rename from docs/eventing/event-mesh.md rename to docs/docs/eventing/event-mesh.md diff --git a/docs/eventing/event-registry/README.md b/docs/docs/eventing/event-registry/README.md similarity index 100% rename from docs/eventing/event-registry/README.md rename to docs/docs/eventing/event-registry/README.md diff --git a/docs/eventing/event-registry/eventmesh-backstage-plugin.md b/docs/docs/eventing/event-registry/eventmesh-backstage-plugin.md similarity index 100% rename from docs/eventing/event-registry/eventmesh-backstage-plugin.md rename to docs/docs/eventing/event-registry/eventmesh-backstage-plugin.md diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png b/docs/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png rename to docs/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png b/docs/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-components-view.png rename to docs/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-graph.png b/docs/docs/eventing/event-registry/images/event-mesh-plugin-graph.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-graph.png rename to docs/docs/eventing/event-registry/images/event-mesh-plugin-graph.png diff --git a/docs/eventing/event-registry/images/knative-backstage-security.png b/docs/docs/eventing/event-registry/images/knative-backstage-security.png similarity index 100% rename from docs/eventing/event-registry/images/knative-backstage-security.png rename to docs/docs/eventing/event-registry/images/knative-backstage-security.png diff --git a/docs/eventing/faq/README.md b/docs/docs/eventing/faq/README.md similarity index 100% rename from docs/eventing/faq/README.md rename to docs/docs/eventing/faq/README.md diff --git a/docs/eventing/features/README.md b/docs/docs/eventing/features/README.md similarity index 100% rename from docs/eventing/features/README.md rename to docs/docs/eventing/features/README.md diff --git a/docs/eventing/features/authorization.md b/docs/docs/eventing/features/authorization.md similarity index 100% rename from docs/eventing/features/authorization.md rename to docs/docs/eventing/features/authorization.md diff --git a/docs/eventing/features/cross-namespace-event-links.md b/docs/docs/eventing/features/cross-namespace-event-links.md similarity index 100% rename from docs/eventing/features/cross-namespace-event-links.md rename to docs/docs/eventing/features/cross-namespace-event-links.md diff --git a/docs/eventing/features/delivery-retryafter.md b/docs/docs/eventing/features/delivery-retryafter.md similarity index 100% rename from docs/eventing/features/delivery-retryafter.md rename to docs/docs/eventing/features/delivery-retryafter.md diff --git a/docs/eventing/features/delivery-timeout.md b/docs/docs/eventing/features/delivery-timeout.md similarity index 100% rename from docs/eventing/features/delivery-timeout.md rename to docs/docs/eventing/features/delivery-timeout.md diff --git a/docs/eventing/features/eventtype-auto-creation.md b/docs/docs/eventing/features/eventtype-auto-creation.md similarity index 100% rename from docs/eventing/features/eventtype-auto-creation.md rename to docs/docs/eventing/features/eventtype-auto-creation.md diff --git a/docs/eventing/features/images/authz-example.png b/docs/docs/eventing/features/images/authz-example.png similarity index 100% rename from docs/eventing/features/images/authz-example.png rename to docs/docs/eventing/features/images/authz-example.png diff --git a/docs/eventing/features/istio-integration.md b/docs/docs/eventing/features/istio-integration.md similarity index 100% rename from docs/eventing/features/istio-integration.md rename to docs/docs/eventing/features/istio-integration.md diff --git a/docs/eventing/features/kreference-group.md b/docs/docs/eventing/features/kreference-group.md similarity index 100% rename from docs/eventing/features/kreference-group.md rename to docs/docs/eventing/features/kreference-group.md diff --git a/docs/eventing/features/kreference-mapping.md b/docs/docs/eventing/features/kreference-mapping.md similarity index 100% rename from docs/eventing/features/kreference-mapping.md rename to docs/docs/eventing/features/kreference-mapping.md diff --git a/docs/eventing/features/new-apiserversource-filters.md b/docs/docs/eventing/features/new-apiserversource-filters.md similarity index 100% rename from docs/eventing/features/new-apiserversource-filters.md rename to docs/docs/eventing/features/new-apiserversource-filters.md diff --git a/docs/eventing/features/sender-identity.md b/docs/docs/eventing/features/sender-identity.md similarity index 100% rename from docs/eventing/features/sender-identity.md rename to docs/docs/eventing/features/sender-identity.md diff --git a/docs/eventing/features/transport-encryption.md b/docs/docs/eventing/features/transport-encryption.md similarity index 100% rename from docs/eventing/features/transport-encryption.md rename to docs/docs/eventing/features/transport-encryption.md diff --git a/docs/eventing/flows/README.md b/docs/docs/eventing/flows/README.md similarity index 100% rename from docs/eventing/flows/README.md rename to docs/docs/eventing/flows/README.md diff --git a/docs/eventing/flows/parallel.md b/docs/docs/eventing/flows/parallel.md similarity index 100% rename from docs/eventing/flows/parallel.md rename to docs/docs/eventing/flows/parallel.md diff --git a/docs/eventing/flows/sequence/README.md b/docs/docs/eventing/flows/sequence/README.md similarity index 100% rename from docs/eventing/flows/sequence/README.md rename to docs/docs/eventing/flows/sequence/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml b/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml rename to docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/README.md b/docs/docs/eventing/flows/sequence/sequence-terminal/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/README.md rename to docs/docs/eventing/flows/sequence/sequence-terminal/README.md diff --git a/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml b/docs/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml rename to docs/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png b/docs/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png rename to docs/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png diff --git a/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml b/docs/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/sequence.yaml rename to docs/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/steps.yaml b/docs/docs/eventing/flows/sequence/sequence-terminal/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/steps.yaml rename to docs/docs/eventing/flows/sequence/sequence-terminal/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml b/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml rename to docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml diff --git a/docs/eventing/images/AnnotatedTrace.png b/docs/docs/eventing/images/AnnotatedTrace.png similarity index 100% rename from docs/eventing/images/AnnotatedTrace.png rename to docs/docs/eventing/images/AnnotatedTrace.png diff --git a/docs/eventing/images/RawTrace.png b/docs/docs/eventing/images/RawTrace.png similarity index 100% rename from docs/eventing/images/RawTrace.png rename to docs/docs/eventing/images/RawTrace.png diff --git a/docs/eventing/images/control-plane.png b/docs/docs/eventing/images/control-plane.png similarity index 100% rename from docs/eventing/images/control-plane.png rename to docs/docs/eventing/images/control-plane.png diff --git a/docs/eventing/images/data-plane.png b/docs/docs/eventing/images/data-plane.png similarity index 100% rename from docs/eventing/images/data-plane.png rename to docs/docs/eventing/images/data-plane.png diff --git a/docs/eventing/images/mesh.drawio b/docs/docs/eventing/images/mesh.drawio similarity index 100% rename from docs/eventing/images/mesh.drawio rename to docs/docs/eventing/images/mesh.drawio diff --git a/docs/eventing/images/mesh.png b/docs/docs/eventing/images/mesh.png similarity index 100% rename from docs/eventing/images/mesh.png rename to docs/docs/eventing/images/mesh.png diff --git a/docs/eventing/observability/accessing-traces.md b/docs/docs/eventing/observability/accessing-traces.md similarity index 100% rename from docs/eventing/observability/accessing-traces.md rename to docs/docs/eventing/observability/accessing-traces.md diff --git a/docs/eventing/observability/logging/collecting-logs.md b/docs/docs/eventing/observability/logging/collecting-logs.md similarity index 100% rename from docs/eventing/observability/logging/collecting-logs.md rename to docs/docs/eventing/observability/logging/collecting-logs.md diff --git a/docs/eventing/observability/logging/config-logging.md b/docs/docs/eventing/observability/logging/config-logging.md similarity index 100% rename from docs/eventing/observability/logging/config-logging.md rename to docs/docs/eventing/observability/logging/config-logging.md diff --git a/docs/eventing/observability/logging/fluent-bit-collector.yaml b/docs/docs/eventing/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/eventing/observability/logging/fluent-bit-collector.yaml rename to docs/docs/eventing/observability/logging/fluent-bit-collector.yaml diff --git a/docs/eventing/observability/logging/fluent-bit-configmap.yaml b/docs/docs/eventing/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/eventing/observability/logging/fluent-bit-configmap.yaml rename to docs/docs/eventing/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/eventing/observability/logging/system.svg b/docs/docs/eventing/observability/logging/system.svg similarity index 100% rename from docs/eventing/observability/logging/system.svg rename to docs/docs/eventing/observability/logging/system.svg diff --git a/docs/eventing/observability/metrics/collecting-metrics.md b/docs/docs/eventing/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/eventing/observability/metrics/collecting-metrics.md rename to docs/docs/eventing/observability/metrics/collecting-metrics.md diff --git a/docs/eventing/observability/metrics/eventing-metrics.md b/docs/docs/eventing/observability/metrics/eventing-metrics.md similarity index 100% rename from docs/eventing/observability/metrics/eventing-metrics.md rename to docs/docs/eventing/observability/metrics/eventing-metrics.md diff --git a/docs/eventing/reference/eventing-api.md b/docs/docs/eventing/reference/eventing-api.md similarity index 100% rename from docs/eventing/reference/eventing-api.md rename to docs/docs/eventing/reference/eventing-api.md diff --git a/docs/eventing/sinks/OWNERS b/docs/docs/eventing/sinks/OWNERS similarity index 100% rename from docs/eventing/sinks/OWNERS rename to docs/docs/eventing/sinks/OWNERS diff --git a/docs/eventing/sinks/README.md b/docs/docs/eventing/sinks/README.md similarity index 100% rename from docs/eventing/sinks/README.md rename to docs/docs/eventing/sinks/README.md diff --git a/docs/eventing/sinks/integration-sink/README.md b/docs/docs/eventing/sinks/integration-sink/README.md similarity index 100% rename from docs/eventing/sinks/integration-sink/README.md rename to docs/docs/eventing/sinks/integration-sink/README.md diff --git a/docs/eventing/sinks/integration-sink/aws_s3.md b/docs/docs/eventing/sinks/integration-sink/aws_s3.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_s3.md rename to docs/docs/eventing/sinks/integration-sink/aws_s3.md diff --git a/docs/eventing/sinks/integration-sink/aws_sns.md b/docs/docs/eventing/sinks/integration-sink/aws_sns.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_sns.md rename to docs/docs/eventing/sinks/integration-sink/aws_sns.md diff --git a/docs/eventing/sinks/integration-sink/aws_sqs.md b/docs/docs/eventing/sinks/integration-sink/aws_sqs.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_sqs.md rename to docs/docs/eventing/sinks/integration-sink/aws_sqs.md diff --git a/docs/eventing/sinks/integration-sink/logger.md b/docs/docs/eventing/sinks/integration-sink/logger.md similarity index 100% rename from docs/eventing/sinks/integration-sink/logger.md rename to docs/docs/eventing/sinks/integration-sink/logger.md diff --git a/docs/eventing/sinks/job-sink.md b/docs/docs/eventing/sinks/job-sink.md similarity index 100% rename from docs/eventing/sinks/job-sink.md rename to docs/docs/eventing/sinks/job-sink.md diff --git a/docs/eventing/sinks/kafka-sink.md b/docs/docs/eventing/sinks/kafka-sink.md similarity index 100% rename from docs/eventing/sinks/kafka-sink.md rename to docs/docs/eventing/sinks/kafka-sink.md diff --git a/docs/eventing/sources/OWNERS b/docs/docs/eventing/sources/OWNERS similarity index 100% rename from docs/eventing/sources/OWNERS rename to docs/docs/eventing/sources/OWNERS diff --git a/docs/eventing/sources/README.md b/docs/docs/eventing/sources/README.md similarity index 100% rename from docs/eventing/sources/README.md rename to docs/docs/eventing/sources/README.md diff --git a/docs/eventing/sources/apiserversource/README.md b/docs/docs/eventing/sources/apiserversource/README.md similarity index 100% rename from docs/eventing/sources/apiserversource/README.md rename to docs/docs/eventing/sources/apiserversource/README.md diff --git a/docs/eventing/sources/apiserversource/getting-started.md b/docs/docs/eventing/sources/apiserversource/getting-started.md similarity index 100% rename from docs/eventing/sources/apiserversource/getting-started.md rename to docs/docs/eventing/sources/apiserversource/getting-started.md diff --git a/docs/eventing/sources/apiserversource/reference.md b/docs/docs/eventing/sources/apiserversource/reference.md similarity index 100% rename from docs/eventing/sources/apiserversource/reference.md rename to docs/docs/eventing/sources/apiserversource/reference.md diff --git a/docs/eventing/sources/integration-source/README.md b/docs/docs/eventing/sources/integration-source/README.md similarity index 100% rename from docs/eventing/sources/integration-source/README.md rename to docs/docs/eventing/sources/integration-source/README.md diff --git a/docs/eventing/sources/integration-source/aws_ddbstreams.md b/docs/docs/eventing/sources/integration-source/aws_ddbstreams.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_ddbstreams.md rename to docs/docs/eventing/sources/integration-source/aws_ddbstreams.md diff --git a/docs/eventing/sources/integration-source/aws_s3.md b/docs/docs/eventing/sources/integration-source/aws_s3.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_s3.md rename to docs/docs/eventing/sources/integration-source/aws_s3.md diff --git a/docs/eventing/sources/integration-source/aws_sqs.md b/docs/docs/eventing/sources/integration-source/aws_sqs.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_sqs.md rename to docs/docs/eventing/sources/integration-source/aws_sqs.md diff --git a/docs/eventing/sources/integration-source/timer.md b/docs/docs/eventing/sources/integration-source/timer.md similarity index 100% rename from docs/eventing/sources/integration-source/timer.md rename to docs/docs/eventing/sources/integration-source/timer.md diff --git a/docs/eventing/sources/kafka-source/README.md b/docs/docs/eventing/sources/kafka-source/README.md similarity index 100% rename from docs/eventing/sources/kafka-source/README.md rename to docs/docs/eventing/sources/kafka-source/README.md diff --git a/docs/eventing/sources/kafka-source/event-display.yaml b/docs/docs/eventing/sources/kafka-source/event-display.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/event-display.yaml rename to docs/docs/eventing/sources/kafka-source/event-display.yaml diff --git a/docs/eventing/sources/kafka-source/event-source.yaml b/docs/docs/eventing/sources/kafka-source/event-source.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/event-source.yaml rename to docs/docs/eventing/sources/kafka-source/event-source.yaml diff --git a/docs/eventing/sources/kafka-source/kafka-topic.yaml b/docs/docs/eventing/sources/kafka-source/kafka-topic.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/kafka-topic.yaml rename to docs/docs/eventing/sources/kafka-source/kafka-topic.yaml diff --git a/docs/eventing/sources/ping-source/README.md b/docs/docs/eventing/sources/ping-source/README.md similarity index 100% rename from docs/eventing/sources/ping-source/README.md rename to docs/docs/eventing/sources/ping-source/README.md diff --git a/docs/eventing/sources/ping-source/ping-source-binary.yaml b/docs/docs/eventing/sources/ping-source/ping-source-binary.yaml similarity index 100% rename from docs/eventing/sources/ping-source/ping-source-binary.yaml rename to docs/docs/eventing/sources/ping-source/ping-source-binary.yaml diff --git a/docs/eventing/sources/ping-source/ping-source.yaml b/docs/docs/eventing/sources/ping-source/ping-source.yaml similarity index 100% rename from docs/eventing/sources/ping-source/ping-source.yaml rename to docs/docs/eventing/sources/ping-source/ping-source.yaml diff --git a/docs/eventing/sources/ping-source/reference.md b/docs/docs/eventing/sources/ping-source/reference.md similarity index 100% rename from docs/eventing/sources/ping-source/reference.md rename to docs/docs/eventing/sources/ping-source/reference.md diff --git a/docs/eventing/sources/ping-source/service.yaml b/docs/docs/eventing/sources/ping-source/service.yaml similarity index 100% rename from docs/eventing/sources/ping-source/service.yaml rename to docs/docs/eventing/sources/ping-source/service.yaml diff --git a/docs/eventing/sources/rabbitmq-source/README.md b/docs/docs/eventing/sources/rabbitmq-source/README.md similarity index 100% rename from docs/eventing/sources/rabbitmq-source/README.md rename to docs/docs/eventing/sources/rabbitmq-source/README.md diff --git a/docs/eventing/sources/redis/README.md b/docs/docs/eventing/sources/redis/README.md similarity index 100% rename from docs/eventing/sources/redis/README.md rename to docs/docs/eventing/sources/redis/README.md diff --git a/docs/eventing/sources/redis/getting-started.md b/docs/docs/eventing/sources/redis/getting-started.md similarity index 100% rename from docs/eventing/sources/redis/getting-started.md rename to docs/docs/eventing/sources/redis/getting-started.md diff --git a/docs/eventing/sugar/README.md b/docs/docs/eventing/sugar/README.md similarity index 100% rename from docs/eventing/sugar/README.md rename to docs/docs/eventing/sugar/README.md diff --git a/docs/eventing/transforms/README.md b/docs/docs/eventing/transforms/README.md similarity index 100% rename from docs/eventing/transforms/README.md rename to docs/docs/eventing/transforms/README.md diff --git a/docs/eventing/transforms/event-transform-jsonata.md b/docs/docs/eventing/transforms/event-transform-jsonata.md similarity index 100% rename from docs/eventing/transforms/event-transform-jsonata.md rename to docs/docs/eventing/transforms/event-transform-jsonata.md diff --git a/docs/eventing/triggers/README.md b/docs/docs/eventing/triggers/README.md similarity index 100% rename from docs/eventing/triggers/README.md rename to docs/docs/eventing/triggers/README.md diff --git a/docs/eventing/troubleshooting/ExampleModel.png b/docs/docs/eventing/troubleshooting/ExampleModel.png similarity index 100% rename from docs/eventing/troubleshooting/ExampleModel.png rename to docs/docs/eventing/troubleshooting/ExampleModel.png diff --git a/docs/eventing/troubleshooting/README.md b/docs/docs/eventing/troubleshooting/README.md similarity index 100% rename from docs/eventing/troubleshooting/README.md rename to docs/docs/eventing/troubleshooting/README.md diff --git a/docs/eventing/troubleshooting/example.yaml b/docs/docs/eventing/troubleshooting/example.yaml similarity index 100% rename from docs/eventing/troubleshooting/example.yaml rename to docs/docs/eventing/troubleshooting/example.yaml diff --git a/docs/functions/README.md b/docs/docs/functions/README.md similarity index 100% rename from docs/functions/README.md rename to docs/docs/functions/README.md diff --git a/docs/functions/building-functions.md b/docs/docs/functions/building-functions.md similarity index 100% rename from docs/functions/building-functions.md rename to docs/docs/functions/building-functions.md diff --git a/docs/functions/creating-functions.md b/docs/docs/functions/creating-functions.md similarity index 100% rename from docs/functions/creating-functions.md rename to docs/docs/functions/creating-functions.md diff --git a/docs/functions/deploying-functions.md b/docs/docs/functions/deploying-functions.md similarity index 100% rename from docs/functions/deploying-functions.md rename to docs/docs/functions/deploying-functions.md diff --git a/docs/functions/install-func.md b/docs/docs/functions/install-func.md similarity index 100% rename from docs/functions/install-func.md rename to docs/docs/functions/install-func.md diff --git a/docs/functions/invoking-functions.md b/docs/docs/functions/invoking-functions.md similarity index 100% rename from docs/functions/invoking-functions.md rename to docs/docs/functions/invoking-functions.md diff --git a/docs/functions/language-packs.md b/docs/docs/functions/language-packs.md similarity index 100% rename from docs/functions/language-packs.md rename to docs/docs/functions/language-packs.md diff --git a/docs/functions/running-functions.md b/docs/docs/functions/running-functions.md similarity index 100% rename from docs/functions/running-functions.md rename to docs/docs/functions/running-functions.md diff --git a/docs/functions/subscribing-functions.md b/docs/docs/functions/subscribing-functions.md similarity index 100% rename from docs/functions/subscribing-functions.md rename to docs/docs/functions/subscribing-functions.md diff --git a/docs/getting-started/README.md b/docs/docs/getting-started/README.md similarity index 100% rename from docs/getting-started/README.md rename to docs/docs/getting-started/README.md diff --git a/docs/getting-started/about-knative-functions.md b/docs/docs/getting-started/about-knative-functions.md similarity index 100% rename from docs/getting-started/about-knative-functions.md rename to docs/docs/getting-started/about-knative-functions.md diff --git a/docs/getting-started/build-run-deploy-func.md b/docs/docs/getting-started/build-run-deploy-func.md similarity index 100% rename from docs/getting-started/build-run-deploy-func.md rename to docs/docs/getting-started/build-run-deploy-func.md diff --git a/docs/getting-started/clean-up.md b/docs/docs/getting-started/clean-up.md similarity index 100% rename from docs/getting-started/clean-up.md rename to docs/docs/getting-started/clean-up.md diff --git a/docs/getting-started/create-a-function.md b/docs/docs/getting-started/create-a-function.md similarity index 100% rename from docs/getting-started/create-a-function.md rename to docs/docs/getting-started/create-a-function.md diff --git a/docs/getting-started/first-autoscale.md b/docs/docs/getting-started/first-autoscale.md similarity index 100% rename from docs/getting-started/first-autoscale.md rename to docs/docs/getting-started/first-autoscale.md diff --git a/docs/getting-started/first-broker.md b/docs/docs/getting-started/first-broker.md similarity index 100% rename from docs/getting-started/first-broker.md rename to docs/docs/getting-started/first-broker.md diff --git a/docs/getting-started/first-service.md b/docs/docs/getting-started/first-service.md similarity index 100% rename from docs/getting-started/first-service.md rename to docs/docs/getting-started/first-service.md diff --git a/docs/getting-started/first-source.md b/docs/docs/getting-started/first-source.md similarity index 100% rename from docs/getting-started/first-source.md rename to docs/docs/getting-started/first-source.md diff --git a/docs/getting-started/first-traffic-split.md b/docs/docs/getting-started/first-traffic-split.md similarity index 100% rename from docs/getting-started/first-traffic-split.md rename to docs/docs/getting-started/first-traffic-split.md diff --git a/docs/getting-started/first-trigger.md b/docs/docs/getting-started/first-trigger.md similarity index 100% rename from docs/getting-started/first-trigger.md rename to docs/docs/getting-started/first-trigger.md diff --git a/docs/getting-started/getting-started-eventing.md b/docs/docs/getting-started/getting-started-eventing.md similarity index 100% rename from docs/getting-started/getting-started-eventing.md rename to docs/docs/getting-started/getting-started-eventing.md diff --git a/docs/getting-started/images/event_details.png b/docs/docs/getting-started/images/event_details.png similarity index 100% rename from docs/getting-started/images/event_details.png rename to docs/docs/getting-started/images/event_details.png diff --git a/docs/getting-started/images/event_diagram.png b/docs/docs/getting-started/images/event_diagram.png similarity index 100% rename from docs/getting-started/images/event_diagram.png rename to docs/docs/getting-started/images/event_diagram.png diff --git a/docs/getting-started/images/event_form.png b/docs/docs/getting-started/images/event_form.png similarity index 100% rename from docs/getting-started/images/event_form.png rename to docs/docs/getting-started/images/event_form.png diff --git a/docs/getting-started/images/event_received.png b/docs/docs/getting-started/images/event_received.png similarity index 100% rename from docs/getting-started/images/event_received.png rename to docs/docs/getting-started/images/event_received.png diff --git a/docs/getting-started/images/event_sent.png b/docs/docs/getting-started/images/event_sent.png similarity index 100% rename from docs/getting-started/images/event_sent.png rename to docs/docs/getting-started/images/event_sent.png diff --git a/docs/getting-started/images/slack-button.svg b/docs/docs/getting-started/images/slack-button.svg similarity index 100% rename from docs/getting-started/images/slack-button.svg rename to docs/docs/getting-started/images/slack-button.svg diff --git a/docs/getting-started/install-func.md b/docs/docs/getting-started/install-func.md similarity index 100% rename from docs/getting-started/install-func.md rename to docs/docs/getting-started/install-func.md diff --git a/docs/getting-started/next-steps.md b/docs/docs/getting-started/next-steps.md similarity index 100% rename from docs/getting-started/next-steps.md rename to docs/docs/getting-started/next-steps.md diff --git a/docs/getting-started/quickstart-install.md b/docs/docs/getting-started/quickstart-install.md similarity index 100% rename from docs/getting-started/quickstart-install.md rename to docs/docs/getting-started/quickstart-install.md diff --git a/docs/getting-started/tutorial.md b/docs/docs/getting-started/tutorial.md similarity index 100% rename from docs/getting-started/tutorial.md rename to docs/docs/getting-started/tutorial.md diff --git a/docs/getting-started/which-knative.md b/docs/docs/getting-started/which-knative.md similarity index 100% rename from docs/getting-started/which-knative.md rename to docs/docs/getting-started/which-knative.md diff --git a/docs/install/OWNERS b/docs/docs/install/OWNERS similarity index 100% rename from docs/install/OWNERS rename to docs/docs/install/OWNERS diff --git a/docs/install/README.md b/docs/docs/install/README.md similarity index 100% rename from docs/install/README.md rename to docs/docs/install/README.md diff --git a/docs/install/images/gardener_addon_checkboxes.png b/docs/docs/install/images/gardener_addon_checkboxes.png similarity index 100% rename from docs/install/images/gardener_addon_checkboxes.png rename to docs/docs/install/images/gardener_addon_checkboxes.png diff --git a/docs/install/images/gardener_service_account.png b/docs/docs/install/images/gardener_service_account.png similarity index 100% rename from docs/install/images/gardener_service_account.png rename to docs/docs/install/images/gardener_service_account.png diff --git a/docs/install/images/gardener_shoot_creation.png b/docs/docs/install/images/gardener_shoot_creation.png similarity index 100% rename from docs/install/images/gardener_shoot_creation.png rename to docs/docs/install/images/gardener_shoot_creation.png diff --git a/docs/install/images/knative_serving_create_new.png b/docs/docs/install/images/knative_serving_create_new.png similarity index 100% rename from docs/install/images/knative_serving_create_new.png rename to docs/docs/install/images/knative_serving_create_new.png diff --git a/docs/install/images/knative_serving_installed_operator.png b/docs/docs/install/images/knative_serving_installed_operator.png similarity index 100% rename from docs/install/images/knative_serving_installed_operator.png rename to docs/docs/install/images/knative_serving_installed_operator.png diff --git a/docs/install/images/knative_serving_installed_sub.png b/docs/docs/install/images/knative_serving_installed_sub.png similarity index 100% rename from docs/install/images/knative_serving_installed_sub.png rename to docs/docs/install/images/knative_serving_installed_sub.png diff --git a/docs/install/images/knative_serving_namespaces_default.png b/docs/docs/install/images/knative_serving_namespaces_default.png similarity index 100% rename from docs/install/images/knative_serving_namespaces_default.png rename to docs/docs/install/images/knative_serving_namespaces_default.png diff --git a/docs/install/images/knative_serving_operator_screen.png b/docs/docs/install/images/knative_serving_operator_screen.png similarity index 100% rename from docs/install/images/knative_serving_operator_screen.png rename to docs/docs/install/images/knative_serving_operator_screen.png diff --git a/docs/install/images/knative_serving_tile_highlighted.png b/docs/docs/install/images/knative_serving_tile_highlighted.png similarity index 100% rename from docs/install/images/knative_serving_tile_highlighted.png rename to docs/docs/install/images/knative_serving_tile_highlighted.png diff --git a/docs/install/images/knative_serving_uninstall_operator.png b/docs/docs/install/images/knative_serving_uninstall_operator.png similarity index 100% rename from docs/install/images/knative_serving_uninstall_operator.png rename to docs/docs/install/images/knative_serving_uninstall_operator.png diff --git a/docs/install/images/knative_serving_uninstall_tile.png b/docs/docs/install/images/knative_serving_uninstall_tile.png similarity index 100% rename from docs/install/images/knative_serving_uninstall_tile.png rename to docs/docs/install/images/knative_serving_uninstall_tile.png diff --git a/docs/install/installing-backstage-plugins.md b/docs/docs/install/installing-backstage-plugins.md similarity index 100% rename from docs/install/installing-backstage-plugins.md rename to docs/docs/install/installing-backstage-plugins.md diff --git a/docs/install/installing-cert-manager.md b/docs/docs/install/installing-cert-manager.md similarity index 100% rename from docs/install/installing-cert-manager.md rename to docs/docs/install/installing-cert-manager.md diff --git a/docs/install/installing-istio.md b/docs/docs/install/installing-istio.md similarity index 100% rename from docs/install/installing-istio.md rename to docs/docs/install/installing-istio.md diff --git a/docs/install/knative-offerings.md b/docs/docs/install/knative-offerings.md similarity index 100% rename from docs/install/knative-offerings.md rename to docs/docs/install/knative-offerings.md diff --git a/docs/install/operator/configuring-eventing-cr.md b/docs/docs/install/operator/configuring-eventing-cr.md similarity index 100% rename from docs/install/operator/configuring-eventing-cr.md rename to docs/docs/install/operator/configuring-eventing-cr.md diff --git a/docs/install/operator/configuring-serving-cr.md b/docs/docs/install/operator/configuring-serving-cr.md similarity index 100% rename from docs/install/operator/configuring-serving-cr.md rename to docs/docs/install/operator/configuring-serving-cr.md diff --git a/docs/install/operator/configuring-with-operator.md b/docs/docs/install/operator/configuring-with-operator.md similarity index 100% rename from docs/install/operator/configuring-with-operator.md rename to docs/docs/install/operator/configuring-with-operator.md diff --git a/docs/install/operator/knative-with-operator-cli.md b/docs/docs/install/operator/knative-with-operator-cli.md similarity index 100% rename from docs/install/operator/knative-with-operator-cli.md rename to docs/docs/install/operator/knative-with-operator-cli.md diff --git a/docs/install/operator/knative-with-operators.md b/docs/docs/install/operator/knative-with-operators.md similarity index 100% rename from docs/install/operator/knative-with-operators.md rename to docs/docs/install/operator/knative-with-operators.md diff --git a/docs/install/quickstart-install.md b/docs/docs/install/quickstart-install.md similarity index 100% rename from docs/install/quickstart-install.md rename to docs/docs/install/quickstart-install.md diff --git a/docs/install/scripts/istio-openshift-policies.sh b/docs/docs/install/scripts/istio-openshift-policies.sh similarity index 100% rename from docs/install/scripts/istio-openshift-policies.sh rename to docs/docs/install/scripts/istio-openshift-policies.sh diff --git a/docs/install/scripts/knative-openshift-policies.sh b/docs/docs/install/scripts/knative-openshift-policies.sh similarity index 100% rename from docs/install/scripts/knative-openshift-policies.sh rename to docs/docs/install/scripts/knative-openshift-policies.sh diff --git a/docs/install/scripts/knative-with-openshift.sh b/docs/docs/install/scripts/knative-with-openshift.sh similarity index 100% rename from docs/install/scripts/knative-with-openshift.sh rename to docs/docs/install/scripts/knative-with-openshift.sh diff --git a/docs/install/troubleshooting.md b/docs/docs/install/troubleshooting.md similarity index 100% rename from docs/install/troubleshooting.md rename to docs/docs/install/troubleshooting.md diff --git a/docs/install/uninstall.md b/docs/docs/install/uninstall.md similarity index 100% rename from docs/install/uninstall.md rename to docs/docs/install/uninstall.md diff --git a/docs/install/upgrade/README.md b/docs/docs/install/upgrade/README.md similarity index 100% rename from docs/install/upgrade/README.md rename to docs/docs/install/upgrade/README.md diff --git a/docs/install/upgrade/check-install-version.md b/docs/docs/install/upgrade/check-install-version.md similarity index 100% rename from docs/install/upgrade/check-install-version.md rename to docs/docs/install/upgrade/check-install-version.md diff --git a/docs/install/upgrade/upgrade-installation-with-operator.md b/docs/docs/install/upgrade/upgrade-installation-with-operator.md similarity index 100% rename from docs/install/upgrade/upgrade-installation-with-operator.md rename to docs/docs/install/upgrade/upgrade-installation-with-operator.md diff --git a/docs/install/upgrade/upgrade-installation.md b/docs/docs/install/upgrade/upgrade-installation.md similarity index 100% rename from docs/install/upgrade/upgrade-installation.md rename to docs/docs/install/upgrade/upgrade-installation.md diff --git a/docs/install/yaml-install/README.md b/docs/docs/install/yaml-install/README.md similarity index 100% rename from docs/install/yaml-install/README.md rename to docs/docs/install/yaml-install/README.md diff --git a/docs/install/yaml-install/eventing/eventing-installation-files.md b/docs/docs/install/yaml-install/eventing/eventing-installation-files.md similarity index 100% rename from docs/install/yaml-install/eventing/eventing-installation-files.md rename to docs/docs/install/yaml-install/eventing/eventing-installation-files.md diff --git a/docs/install/yaml-install/eventing/install-eventing-with-yaml.md b/docs/docs/install/yaml-install/eventing/install-eventing-with-yaml.md similarity index 100% rename from docs/install/yaml-install/eventing/install-eventing-with-yaml.md rename to docs/docs/install/yaml-install/eventing/install-eventing-with-yaml.md diff --git a/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md b/docs/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md similarity index 100% rename from docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md rename to docs/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md diff --git a/docs/install/yaml-install/serving/install-serving-with-yaml.md b/docs/docs/install/yaml-install/serving/install-serving-with-yaml.md similarity index 100% rename from docs/install/yaml-install/serving/install-serving-with-yaml.md rename to docs/docs/install/yaml-install/serving/install-serving-with-yaml.md diff --git a/docs/install/yaml-install/serving/serving-installation-files.md b/docs/docs/install/yaml-install/serving/serving-installation-files.md similarity index 100% rename from docs/install/yaml-install/serving/serving-installation-files.md rename to docs/docs/install/yaml-install/serving/serving-installation-files.md diff --git a/docs/reference/relnotes/README.md b/docs/docs/reference/relnotes/README.md similarity index 100% rename from docs/reference/relnotes/README.md rename to docs/docs/reference/relnotes/README.md diff --git a/docs/reference/security/README.md b/docs/docs/reference/security/README.md similarity index 100% rename from docs/reference/security/README.md rename to docs/docs/reference/security/README.md diff --git a/docs/reference/security/threat-model.md b/docs/docs/reference/security/threat-model.md similarity index 100% rename from docs/reference/security/threat-model.md rename to docs/docs/reference/security/threat-model.md diff --git a/docs/reference/security/verifying-cli.md b/docs/docs/reference/security/verifying-cli.md similarity index 100% rename from docs/reference/security/verifying-cli.md rename to docs/docs/reference/security/verifying-cli.md diff --git a/docs/reference/security/verifying-images.md b/docs/docs/reference/security/verifying-images.md similarity index 100% rename from docs/reference/security/verifying-images.md rename to docs/docs/reference/security/verifying-images.md diff --git a/docs/samples/README.md b/docs/docs/samples/README.md similarity index 100% rename from docs/samples/README.md rename to docs/docs/samples/README.md diff --git a/docs/samples/eventing.md b/docs/docs/samples/eventing.md similarity index 100% rename from docs/samples/eventing.md rename to docs/docs/samples/eventing.md diff --git a/docs/samples/serving.md b/docs/docs/samples/serving.md similarity index 100% rename from docs/samples/serving.md rename to docs/docs/samples/serving.md diff --git a/docs/serving/OWNERS b/docs/docs/serving/OWNERS similarity index 100% rename from docs/serving/OWNERS rename to docs/docs/serving/OWNERS diff --git a/docs/serving/README.md b/docs/docs/serving/README.md similarity index 100% rename from docs/serving/README.md rename to docs/docs/serving/README.md diff --git a/docs/serving/app-security/security-guard-about.md b/docs/docs/serving/app-security/security-guard-about.md similarity index 100% rename from docs/serving/app-security/security-guard-about.md rename to docs/docs/serving/app-security/security-guard-about.md diff --git a/docs/serving/app-security/security-guard-example-alerts.md b/docs/docs/serving/app-security/security-guard-example-alerts.md similarity index 100% rename from docs/serving/app-security/security-guard-example-alerts.md rename to docs/docs/serving/app-security/security-guard-example-alerts.md diff --git a/docs/serving/app-security/security-guard-install.md b/docs/docs/serving/app-security/security-guard-install.md similarity index 100% rename from docs/serving/app-security/security-guard-install.md rename to docs/docs/serving/app-security/security-guard-install.md diff --git a/docs/serving/app-security/security-guard-quickstart.md b/docs/docs/serving/app-security/security-guard-quickstart.md similarity index 100% rename from docs/serving/app-security/security-guard-quickstart.md rename to docs/docs/serving/app-security/security-guard-quickstart.md diff --git a/docs/serving/architecture.md b/docs/docs/serving/architecture.md similarity index 100% rename from docs/serving/architecture.md rename to docs/docs/serving/architecture.md diff --git a/docs/serving/autoscaling/README.md b/docs/docs/serving/autoscaling/README.md similarity index 100% rename from docs/serving/autoscaling/README.md rename to docs/docs/serving/autoscaling/README.md diff --git a/docs/serving/autoscaling/autoscale-go/Dockerfile b/docs/docs/serving/autoscaling/autoscale-go/Dockerfile similarity index 100% rename from docs/serving/autoscaling/autoscale-go/Dockerfile rename to docs/docs/serving/autoscaling/autoscale-go/Dockerfile diff --git a/docs/serving/autoscaling/autoscale-go/OWNERS b/docs/docs/serving/autoscaling/autoscale-go/OWNERS similarity index 100% rename from docs/serving/autoscaling/autoscale-go/OWNERS rename to docs/docs/serving/autoscaling/autoscale-go/OWNERS diff --git a/docs/serving/autoscaling/autoscale-go/README.md b/docs/docs/serving/autoscaling/autoscale-go/README.md similarity index 100% rename from docs/serving/autoscaling/autoscale-go/README.md rename to docs/docs/serving/autoscaling/autoscale-go/README.md diff --git a/docs/serving/autoscaling/autoscale-go/autoscale.go b/docs/docs/serving/autoscaling/autoscale-go/autoscale.go similarity index 100% rename from docs/serving/autoscaling/autoscale-go/autoscale.go rename to docs/docs/serving/autoscaling/autoscale-go/autoscale.go diff --git a/docs/serving/autoscaling/autoscale-go/go.mod b/docs/docs/serving/autoscaling/autoscale-go/go.mod similarity index 100% rename from docs/serving/autoscaling/autoscale-go/go.mod rename to docs/docs/serving/autoscaling/autoscale-go/go.mod diff --git a/docs/serving/autoscaling/autoscale-go/request-dashboard.png b/docs/docs/serving/autoscaling/autoscale-go/request-dashboard.png similarity index 100% rename from docs/serving/autoscaling/autoscale-go/request-dashboard.png rename to docs/docs/serving/autoscaling/autoscale-go/request-dashboard.png diff --git a/docs/serving/autoscaling/autoscale-go/scale-dashboard.png b/docs/docs/serving/autoscaling/autoscale-go/scale-dashboard.png similarity index 100% rename from docs/serving/autoscaling/autoscale-go/scale-dashboard.png rename to docs/docs/serving/autoscaling/autoscale-go/scale-dashboard.png diff --git a/docs/serving/autoscaling/autoscale-go/service.yaml b/docs/docs/serving/autoscaling/autoscale-go/service.yaml similarity index 100% rename from docs/serving/autoscaling/autoscale-go/service.yaml rename to docs/docs/serving/autoscaling/autoscale-go/service.yaml diff --git a/docs/serving/autoscaling/autoscale-go/test/test.go b/docs/docs/serving/autoscaling/autoscale-go/test/test.go similarity index 100% rename from docs/serving/autoscaling/autoscale-go/test/test.go rename to docs/docs/serving/autoscaling/autoscale-go/test/test.go diff --git a/docs/serving/autoscaling/autoscaler-types.md b/docs/docs/serving/autoscaling/autoscaler-types.md similarity index 100% rename from docs/serving/autoscaling/autoscaler-types.md rename to docs/docs/serving/autoscaling/autoscaler-types.md diff --git a/docs/serving/autoscaling/autoscaling-metrics.md b/docs/docs/serving/autoscaling/autoscaling-metrics.md similarity index 100% rename from docs/serving/autoscaling/autoscaling-metrics.md rename to docs/docs/serving/autoscaling/autoscaling-metrics.md diff --git a/docs/serving/autoscaling/autoscaling-targets.md b/docs/docs/serving/autoscaling/autoscaling-targets.md similarity index 100% rename from docs/serving/autoscaling/autoscaling-targets.md rename to docs/docs/serving/autoscaling/autoscaling-targets.md diff --git a/docs/serving/autoscaling/concurrency.md b/docs/docs/serving/autoscaling/concurrency.md similarity index 100% rename from docs/serving/autoscaling/concurrency.md rename to docs/docs/serving/autoscaling/concurrency.md diff --git a/docs/serving/autoscaling/kpa-specific.md b/docs/docs/serving/autoscaling/kpa-specific.md similarity index 100% rename from docs/serving/autoscaling/kpa-specific.md rename to docs/docs/serving/autoscaling/kpa-specific.md diff --git a/docs/serving/autoscaling/rps-target.md b/docs/docs/serving/autoscaling/rps-target.md similarity index 100% rename from docs/serving/autoscaling/rps-target.md rename to docs/docs/serving/autoscaling/rps-target.md diff --git a/docs/serving/autoscaling/scale-bounds.md b/docs/docs/serving/autoscaling/scale-bounds.md similarity index 100% rename from docs/serving/autoscaling/scale-bounds.md rename to docs/docs/serving/autoscaling/scale-bounds.md diff --git a/docs/serving/autoscaling/scale-to-zero.md b/docs/docs/serving/autoscaling/scale-to-zero.md similarity index 100% rename from docs/serving/autoscaling/scale-to-zero.md rename to docs/docs/serving/autoscaling/scale-to-zero.md diff --git a/docs/serving/config-ha.md b/docs/docs/serving/config-ha.md similarity index 100% rename from docs/serving/config-ha.md rename to docs/docs/serving/config-ha.md diff --git a/docs/serving/configuration/config-defaults.md b/docs/docs/serving/configuration/config-defaults.md similarity index 100% rename from docs/serving/configuration/config-defaults.md rename to docs/docs/serving/configuration/config-defaults.md diff --git a/docs/serving/configuration/deployment.md b/docs/docs/serving/configuration/deployment.md similarity index 100% rename from docs/serving/configuration/deployment.md rename to docs/docs/serving/configuration/deployment.md diff --git a/docs/serving/configuration/feature-flags.md b/docs/docs/serving/configuration/feature-flags.md similarity index 100% rename from docs/serving/configuration/feature-flags.md rename to docs/docs/serving/configuration/feature-flags.md diff --git a/docs/serving/configuration/rolling-out-latest-revision-configmap.md b/docs/docs/serving/configuration/rolling-out-latest-revision-configmap.md similarity index 100% rename from docs/serving/configuration/rolling-out-latest-revision-configmap.md rename to docs/docs/serving/configuration/rolling-out-latest-revision-configmap.md diff --git a/docs/serving/convert-deployment-to-knative-service.md b/docs/docs/serving/convert-deployment-to-knative-service.md similarity index 100% rename from docs/serving/convert-deployment-to-knative-service.md rename to docs/docs/serving/convert-deployment-to-knative-service.md diff --git a/docs/serving/deploying-from-private-registry.md b/docs/docs/serving/deploying-from-private-registry.md similarity index 100% rename from docs/serving/deploying-from-private-registry.md rename to docs/docs/serving/deploying-from-private-registry.md diff --git a/docs/serving/dryrun.md b/docs/docs/serving/dryrun.md similarity index 100% rename from docs/serving/dryrun.md rename to docs/docs/serving/dryrun.md diff --git a/docs/serving/encryption/cluster-local-domain-tls.md b/docs/docs/serving/encryption/cluster-local-domain-tls.md similarity index 100% rename from docs/serving/encryption/cluster-local-domain-tls.md rename to docs/docs/serving/encryption/cluster-local-domain-tls.md diff --git a/docs/serving/encryption/configure-certmanager-integration.md b/docs/docs/serving/encryption/configure-certmanager-integration.md similarity index 100% rename from docs/serving/encryption/configure-certmanager-integration.md rename to docs/docs/serving/encryption/configure-certmanager-integration.md diff --git a/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg b/docs/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-cluster-local-domain.drawio.svg rename to docs/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg diff --git a/docs/serving/encryption/encryption-external-domain.drawio.svg b/docs/docs/serving/encryption/encryption-external-domain.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-external-domain.drawio.svg rename to docs/docs/serving/encryption/encryption-external-domain.drawio.svg diff --git a/docs/serving/encryption/encryption-overview.drawio.svg b/docs/docs/serving/encryption/encryption-overview.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-overview.drawio.svg rename to docs/docs/serving/encryption/encryption-overview.drawio.svg diff --git a/docs/serving/encryption/encryption-overview.md b/docs/docs/serving/encryption/encryption-overview.md similarity index 100% rename from docs/serving/encryption/encryption-overview.md rename to docs/docs/serving/encryption/encryption-overview.md diff --git a/docs/serving/encryption/encryption-system-internal.drawio.svg b/docs/docs/serving/encryption/encryption-system-internal.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-system-internal.drawio.svg rename to docs/docs/serving/encryption/encryption-system-internal.drawio.svg diff --git a/docs/serving/encryption/external-domain-tls.md b/docs/docs/serving/encryption/external-domain-tls.md similarity index 100% rename from docs/serving/encryption/external-domain-tls.md rename to docs/docs/serving/encryption/external-domain-tls.md diff --git a/docs/serving/encryption/system-internal-tls.md b/docs/docs/serving/encryption/system-internal-tls.md similarity index 100% rename from docs/serving/encryption/system-internal-tls.md rename to docs/docs/serving/encryption/system-internal-tls.md diff --git a/docs/serving/images/architecture.png b/docs/docs/serving/images/architecture.png similarity index 100% rename from docs/serving/images/architecture.png rename to docs/docs/serving/images/architecture.png diff --git a/docs/serving/images/autoscaler_dash1.png b/docs/docs/serving/images/autoscaler_dash1.png similarity index 100% rename from docs/serving/images/autoscaler_dash1.png rename to docs/docs/serving/images/autoscaler_dash1.png diff --git a/docs/serving/images/cpu_dash1.png b/docs/docs/serving/images/cpu_dash1.png similarity index 100% rename from docs/serving/images/cpu_dash1.png rename to docs/docs/serving/images/cpu_dash1.png diff --git a/docs/serving/images/gke-assigning-static-ip-address.png b/docs/docs/serving/images/gke-assigning-static-ip-address.png similarity index 100% rename from docs/serving/images/gke-assigning-static-ip-address.png rename to docs/docs/serving/images/gke-assigning-static-ip-address.png diff --git a/docs/serving/images/grafana1.png b/docs/docs/serving/images/grafana1.png similarity index 100% rename from docs/serving/images/grafana1.png rename to docs/docs/serving/images/grafana1.png diff --git a/docs/serving/images/kibana-discover-tab-annotated.png b/docs/docs/serving/images/kibana-discover-tab-annotated.png similarity index 100% rename from docs/serving/images/kibana-discover-tab-annotated.png rename to docs/docs/serving/images/kibana-discover-tab-annotated.png diff --git a/docs/serving/images/kibana-landing-page-configure-index.png b/docs/docs/serving/images/kibana-landing-page-configure-index.png similarity index 100% rename from docs/serving/images/kibana-landing-page-configure-index.png rename to docs/docs/serving/images/kibana-landing-page-configure-index.png diff --git a/docs/serving/images/request-flow.png b/docs/docs/serving/images/request-flow.png similarity index 100% rename from docs/serving/images/request-flow.png rename to docs/docs/serving/images/request-flow.png diff --git a/docs/serving/images/request_dash1.png b/docs/docs/serving/images/request_dash1.png similarity index 100% rename from docs/serving/images/request_dash1.png rename to docs/docs/serving/images/request_dash1.png diff --git a/docs/serving/images/serving-architecture-ingress.png b/docs/docs/serving/images/serving-architecture-ingress.png similarity index 100% rename from docs/serving/images/serving-architecture-ingress.png rename to docs/docs/serving/images/serving-architecture-ingress.png diff --git a/docs/serving/images/serving-architecture.png b/docs/docs/serving/images/serving-architecture.png similarity index 100% rename from docs/serving/images/serving-architecture.png rename to docs/docs/serving/images/serving-architecture.png diff --git a/docs/serving/images/zipkin1.png b/docs/docs/serving/images/zipkin1.png similarity index 100% rename from docs/serving/images/zipkin1.png rename to docs/docs/serving/images/zipkin1.png diff --git a/docs/serving/images/zipkin2.png b/docs/docs/serving/images/zipkin2.png similarity index 100% rename from docs/serving/images/zipkin2.png rename to docs/docs/serving/images/zipkin2.png diff --git a/docs/serving/istio-authorization.md b/docs/docs/serving/istio-authorization.md similarity index 100% rename from docs/serving/istio-authorization.md rename to docs/docs/serving/istio-authorization.md diff --git a/docs/serving/knative-kubernetes-services.md b/docs/docs/serving/knative-kubernetes-services.md similarity index 100% rename from docs/serving/knative-kubernetes-services.md rename to docs/docs/serving/knative-kubernetes-services.md diff --git a/docs/serving/load-balancing/README.md b/docs/docs/serving/load-balancing/README.md similarity index 100% rename from docs/serving/load-balancing/README.md rename to docs/docs/serving/load-balancing/README.md diff --git a/docs/serving/load-balancing/activator-capacity.md b/docs/docs/serving/load-balancing/activator-capacity.md similarity index 100% rename from docs/serving/load-balancing/activator-capacity.md rename to docs/docs/serving/load-balancing/activator-capacity.md diff --git a/docs/serving/load-balancing/target-burst-capacity.md b/docs/docs/serving/load-balancing/target-burst-capacity.md similarity index 100% rename from docs/serving/load-balancing/target-burst-capacity.md rename to docs/docs/serving/load-balancing/target-burst-capacity.md diff --git a/docs/serving/observability/accessing-traces.md b/docs/docs/serving/observability/accessing-traces.md similarity index 100% rename from docs/serving/observability/accessing-traces.md rename to docs/docs/serving/observability/accessing-traces.md diff --git a/docs/serving/observability/logging/collecting-logs.md b/docs/docs/serving/observability/logging/collecting-logs.md similarity index 100% rename from docs/serving/observability/logging/collecting-logs.md rename to docs/docs/serving/observability/logging/collecting-logs.md diff --git a/docs/serving/observability/logging/config-logging.md b/docs/docs/serving/observability/logging/config-logging.md similarity index 100% rename from docs/serving/observability/logging/config-logging.md rename to docs/docs/serving/observability/logging/config-logging.md diff --git a/docs/serving/observability/logging/fluent-bit-collector.yaml b/docs/docs/serving/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/serving/observability/logging/fluent-bit-collector.yaml rename to docs/docs/serving/observability/logging/fluent-bit-collector.yaml diff --git a/docs/serving/observability/logging/fluent-bit-configmap.yaml b/docs/docs/serving/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/serving/observability/logging/fluent-bit-configmap.yaml rename to docs/docs/serving/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/serving/observability/logging/request-logging.md b/docs/docs/serving/observability/logging/request-logging.md similarity index 100% rename from docs/serving/observability/logging/request-logging.md rename to docs/docs/serving/observability/logging/request-logging.md diff --git a/docs/serving/observability/logging/system.svg b/docs/docs/serving/observability/logging/system.svg similarity index 100% rename from docs/serving/observability/logging/system.svg rename to docs/docs/serving/observability/logging/system.svg diff --git a/docs/serving/observability/metrics/collecting-metrics.md b/docs/docs/serving/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/serving/observability/metrics/collecting-metrics.md rename to docs/docs/serving/observability/metrics/collecting-metrics.md diff --git a/docs/serving/observability/metrics/serving-metrics.md b/docs/docs/serving/observability/metrics/serving-metrics.md similarity index 100% rename from docs/serving/observability/metrics/serving-metrics.md rename to docs/docs/serving/observability/metrics/serving-metrics.md diff --git a/docs/serving/queue-extensions.md b/docs/docs/serving/queue-extensions.md similarity index 100% rename from docs/serving/queue-extensions.md rename to docs/docs/serving/queue-extensions.md diff --git a/docs/serving/reference/serving-api.md b/docs/docs/serving/reference/serving-api.md similarity index 100% rename from docs/serving/reference/serving-api.md rename to docs/docs/serving/reference/serving-api.md diff --git a/docs/serving/request-flow.md b/docs/docs/serving/request-flow.md similarity index 100% rename from docs/serving/request-flow.md rename to docs/docs/serving/request-flow.md diff --git a/docs/concepts/serving-resources/revisions.md b/docs/docs/serving/revisions/README.md similarity index 100% rename from docs/concepts/serving-resources/revisions.md rename to docs/docs/serving/revisions/README.md diff --git a/docs/serving/revisions/revision-admin-config-options.md b/docs/docs/serving/revisions/revision-admin-config-options.md similarity index 100% rename from docs/serving/revisions/revision-admin-config-options.md rename to docs/docs/serving/revisions/revision-admin-config-options.md diff --git a/docs/serving/revisions/revision-developer-config-options.md b/docs/docs/serving/revisions/revision-developer-config-options.md similarity index 100% rename from docs/serving/revisions/revision-developer-config-options.md rename to docs/docs/serving/revisions/revision-developer-config-options.md diff --git a/docs/serving/rolling-out-latest-revision.md b/docs/docs/serving/rolling-out-latest-revision.md similarity index 100% rename from docs/serving/rolling-out-latest-revision.md rename to docs/docs/serving/rolling-out-latest-revision.md diff --git a/docs/serving/services/README.md b/docs/docs/serving/services/README.md similarity index 100% rename from docs/serving/services/README.md rename to docs/docs/serving/services/README.md diff --git a/docs/serving/services/certificate-class.md b/docs/docs/serving/services/certificate-class.md similarity index 100% rename from docs/serving/services/certificate-class.md rename to docs/docs/serving/services/certificate-class.md diff --git a/docs/serving/services/configure-probing.md b/docs/docs/serving/services/configure-probing.md similarity index 100% rename from docs/serving/services/configure-probing.md rename to docs/docs/serving/services/configure-probing.md diff --git a/docs/serving/services/configure-requests-limits-services.md b/docs/docs/serving/services/configure-requests-limits-services.md similarity index 100% rename from docs/serving/services/configure-requests-limits-services.md rename to docs/docs/serving/services/configure-requests-limits-services.md diff --git a/docs/serving/services/creating-services.md b/docs/docs/serving/services/creating-services.md similarity index 100% rename from docs/serving/services/creating-services.md rename to docs/docs/serving/services/creating-services.md diff --git a/docs/serving/services/custom-domains.md b/docs/docs/serving/services/custom-domains.md similarity index 100% rename from docs/serving/services/custom-domains.md rename to docs/docs/serving/services/custom-domains.md diff --git a/docs/serving/services/custom-tls-certificate-domain-mapping.md b/docs/docs/serving/services/custom-tls-certificate-domain-mapping.md similarity index 100% rename from docs/serving/services/custom-tls-certificate-domain-mapping.md rename to docs/docs/serving/services/custom-tls-certificate-domain-mapping.md diff --git a/docs/serving/services/http-protocol.md b/docs/docs/serving/services/http-protocol.md similarity index 100% rename from docs/serving/services/http-protocol.md rename to docs/docs/serving/services/http-protocol.md diff --git a/docs/serving/services/ingress-class.md b/docs/docs/serving/services/ingress-class.md similarity index 100% rename from docs/serving/services/ingress-class.md rename to docs/docs/serving/services/ingress-class.md diff --git a/docs/serving/services/private-services.md b/docs/docs/serving/services/private-services.md similarity index 100% rename from docs/serving/services/private-services.md rename to docs/docs/serving/services/private-services.md diff --git a/docs/serving/services/probes-overview.drawio.svg b/docs/docs/serving/services/probes-overview.drawio.svg similarity index 100% rename from docs/serving/services/probes-overview.drawio.svg rename to docs/docs/serving/services/probes-overview.drawio.svg diff --git a/docs/serving/services/storage.md b/docs/docs/serving/services/storage.md similarity index 100% rename from docs/serving/services/storage.md rename to docs/docs/serving/services/storage.md diff --git a/docs/serving/services/using-queue-extensions.md b/docs/docs/serving/services/using-queue-extensions.md similarity index 100% rename from docs/serving/services/using-queue-extensions.md rename to docs/docs/serving/services/using-queue-extensions.md diff --git a/docs/serving/setting-up-custom-ingress-gateway.md b/docs/docs/serving/setting-up-custom-ingress-gateway.md similarity index 100% rename from docs/serving/setting-up-custom-ingress-gateway.md rename to docs/docs/serving/setting-up-custom-ingress-gateway.md diff --git a/docs/serving/stackdriver/Dockerfile b/docs/docs/serving/stackdriver/Dockerfile similarity index 100% rename from docs/serving/stackdriver/Dockerfile rename to docs/docs/serving/stackdriver/Dockerfile diff --git a/docs/serving/tag-resolution.md b/docs/docs/serving/tag-resolution.md similarity index 100% rename from docs/serving/tag-resolution.md rename to docs/docs/serving/tag-resolution.md diff --git a/docs/serving/traffic-management.md b/docs/docs/serving/traffic-management.md similarity index 100% rename from docs/serving/traffic-management.md rename to docs/docs/serving/traffic-management.md diff --git a/docs/serving/troubleshooting/debugging-application-issues.md b/docs/docs/serving/troubleshooting/debugging-application-issues.md similarity index 100% rename from docs/serving/troubleshooting/debugging-application-issues.md rename to docs/docs/serving/troubleshooting/debugging-application-issues.md diff --git a/docs/serving/using-a-custom-domain.md b/docs/docs/serving/using-a-custom-domain.md similarity index 100% rename from docs/serving/using-a-custom-domain.md rename to docs/docs/serving/using-a-custom-domain.md diff --git a/docs/serving/webhook-customizations.md b/docs/docs/serving/webhook-customizations.md similarity index 100% rename from docs/serving/webhook-customizations.md rename to docs/docs/serving/webhook-customizations.md diff --git a/docs/serving/revisions/README.md b/docs/serving/revisions/README.md deleted file mode 100644 index 9c2dd24261a..00000000000 --- a/docs/serving/revisions/README.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -audience: developer -components: - - serving -function: explanation ---- - -# About Revisions - ---8<-- "about-revisions.md" - -## Additional resources - -- [Revisions concept documentation](../../concepts/serving-resources/revisions.md){target=_blank} diff --git a/docs/snippets/about-brokers.md b/docs/snippets/about-brokers.md index 6d9fa700b57..938a12547ab 100644 --- a/docs/snippets/about-brokers.md +++ b/docs/snippets/about-brokers.md @@ -1,6 +1,5 @@ Brokers are Kubernetes custom resources that define an [event mesh](/docs/eventing/event-mesh) for collecting a pool of events. Brokers provide a discoverable endpoint for event ingress, and use Triggers for event delivery. Event producers can send events to a broker by POSTing the event. diff --git a/docs/snippets/about-eventing.md b/docs/snippets/about-eventing.md index 61ec7943279..b079e95e251 100644 --- a/docs/snippets/about-eventing.md +++ b/docs/snippets/about-eventing.md @@ -1,6 +1,6 @@ Knative Eventing is a collection of APIs that enable you to use an [event-driven architecture](https://en.wikipedia.org/wiki/Event-driven_architecture){target=_blank} with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events. Sinks can also be configured to respond to HTTP requests by sending a response event. diff --git a/docs/snippets/about-functions.md b/docs/snippets/about-functions.md index eb4b92affd7..e1b7dc62673 100644 --- a/docs/snippets/about-functions.md +++ b/docs/snippets/about-functions.md @@ -1,5 +1,6 @@ Knative Functions provides a simple programming model for using functions on Knative, without requiring in-depth knowledge of Knative, Kubernetes, containers, or dockerfiles. diff --git a/docs/snippets/about-revisions.md b/docs/snippets/about-revisions.md index 9d6af977565..60aab64ee33 100644 --- a/docs/snippets/about-revisions.md +++ b/docs/snippets/about-revisions.md @@ -1,6 +1,5 @@ Revisions are Knative Serving resources that contain point-in-time snapshots of the application code and configuration for each change made to a Knative Service. diff --git a/docs/snippets/about-serving.md b/docs/snippets/about-serving.md index 3411d1cb5b1..1b9e96e0937 100644 --- a/docs/snippets/about-serving.md +++ b/docs/snippets/about-serving.md @@ -1,6 +1,6 @@ Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These resources are used to define and control how your diff --git a/docs/snippets/about-subscribers.md b/docs/snippets/about-subscribers.md deleted file mode 100644 index b5eefad6e3c..00000000000 --- a/docs/snippets/about-subscribers.md +++ /dev/null @@ -1,5 +0,0 @@ - - -A Subscriber can be any URL or Addressable resource. Subscribers can also reply to an active request from the Broker, and can respond with a new event that is sent back into the Broker. diff --git a/docs/snippets/about-triggers.md b/docs/snippets/about-triggers.md deleted file mode 100644 index 0f589507eb8..00000000000 --- a/docs/snippets/about-triggers.md +++ /dev/null @@ -1,5 +0,0 @@ - - -After an event has entered a broker, it can be forwarded to subscribers by using Triggers. Triggers allow events to be filtered by attributes, so that events with particular attributes can be sent to Subscribers that have registered interest in events with those attributes. diff --git a/docs/snippets/build-func-intro.md b/docs/snippets/build-func-intro.md index c4f6b491c0a..e1367fccbb3 100644 --- a/docs/snippets/build-func-intro.md +++ b/docs/snippets/build-func-intro.md @@ -1,5 +1,5 @@ Building a function creates an OCI container image for your function that can be pushed to a container registry. It does not run or deploy the function, which can be useful if you want to build a container image for your function locally, but do not want to automatically run the function or deploy it to a cluster, for example, in a testing scenario. diff --git a/docs/snippets/create-a-function.md b/docs/snippets/create-a-function.md index 9a3927e6994..fcee3a1c6ad 100644 --- a/docs/snippets/create-a-function.md +++ b/docs/snippets/create-a-function.md @@ -1,5 +1,6 @@ After you have installed Knative Functions, you can create a function project by using the `func` CLI or the `kn func` plugin: diff --git a/docs/snippets/deploy-func-intro.md b/docs/snippets/deploy-func-intro.md index a9e75670b2c..c413faee271 100644 --- a/docs/snippets/deploy-func-intro.md +++ b/docs/snippets/deploy-func-intro.md @@ -1,5 +1,5 @@ Deploying a function creates an OCI container image for your function, and pushes this container image to your image registry. The function is deployed to the cluster as a Knative Service. Redeploying a function updates the container image and resulting Service that is running on your cluster. Functions that have been deployed to a cluster are accessible on the cluster just like any other Knative Service. diff --git a/docs/snippets/functions-templates-intro.md b/docs/snippets/functions-templates-intro.md index 592d3ab9004..2a41281ff29 100644 --- a/docs/snippets/functions-templates-intro.md +++ b/docs/snippets/functions-templates-intro.md @@ -1,5 +1,5 @@ Knative Functions provides templates that can be used to create basic functions, by initiating a function project boilerplate when you run a `create` command. diff --git a/docs/snippets/install-func-CLI.md b/docs/snippets/install-func-CLI.md index 08ce674ce45..ea5f16729ca 100644 --- a/docs/snippets/install-func-CLI.md +++ b/docs/snippets/install-func-CLI.md @@ -1,6 +1,6 @@ === "Homebrew" diff --git a/docs/snippets/install-functions-intro.md b/docs/snippets/install-functions-intro.md index d5e275575d9..86a8e63edec 100644 --- a/docs/snippets/install-functions-intro.md +++ b/docs/snippets/install-functions-intro.md @@ -1,4 +1,5 @@ You can install Knative Functions either by using the standalone `func` CLI, or by installing the `kn func` plugin that is available for the Knative `kn` CLI. diff --git a/docs/snippets/install-kn-func-plugin.md b/docs/snippets/install-kn-func-plugin.md index 73e6f4be1ab..f03ab3aac72 100644 --- a/docs/snippets/install-kn-func-plugin.md +++ b/docs/snippets/install-kn-func-plugin.md @@ -1,6 +1,6 @@ === "kn plugin" diff --git a/docs/snippets/install-kn.md b/docs/snippets/install-kn.md index f7b8c183516..c51e597a32c 100644 --- a/docs/snippets/install-kn.md +++ b/docs/snippets/install-kn.md @@ -1,6 +1,6 @@ diff --git a/docs/snippets/proc-building-function.md b/docs/snippets/proc-building-function.md index 505c2132af7..95180c98fdf 100644 --- a/docs/snippets/proc-building-function.md +++ b/docs/snippets/proc-building-function.md @@ -1,6 +1,6 @@ The `build` command uses the project name and the image registry name to construct a fully qualified container image name for the function. If the function project has not previously been built, you are prompted to provide an **image registry**. diff --git a/docs/snippets/proc-deploying-function.md b/docs/snippets/proc-deploying-function.md index 6681a35e18e..c8af4646d20 100644 --- a/docs/snippets/proc-deploying-function.md +++ b/docs/snippets/proc-deploying-function.md @@ -1,6 +1,6 @@ The `deploy` command uses the function project name as the Knative Service name. When the function is built, the project name and the image registry name are used to construct a fully qualified image name for the function. diff --git a/docs/snippets/proc-running-function.md b/docs/snippets/proc-running-function.md index 49164d22138..963bbcd5f12 100644 --- a/docs/snippets/proc-running-function.md +++ b/docs/snippets/proc-running-function.md @@ -1,6 +1,6 @@ The `run` command builds an image for your function if required, and runs this image locally, instead of deploying it on a cluster. diff --git a/docs/snippets/quickstart-install.md b/docs/snippets/quickstart-install.md index 06e6e5df360..60a33e861c5 100644 --- a/docs/snippets/quickstart-install.md +++ b/docs/snippets/quickstart-install.md @@ -1,6 +1,6 @@ ## Install the Knative quickstart plugin diff --git a/docs/snippets/quickstart-prereqs.md b/docs/snippets/quickstart-prereqs.md index f31968dae1f..93b9d2fac63 100644 --- a/docs/snippets/quickstart-prereqs.md +++ b/docs/snippets/quickstart-prereqs.md @@ -1,7 +1,7 @@ ## Before you begin diff --git a/docs/snippets/run-func-intro.md b/docs/snippets/run-func-intro.md index 210f16f21d2..a7be0f4bf55 100644 --- a/docs/snippets/run-func-intro.md +++ b/docs/snippets/run-func-intro.md @@ -1,5 +1,5 @@ Running a function creates an OCI container image for your function before running the function in your local environment, but does not deploy the function to a cluster. This can be useful if you want to run your function locally for a testing scenario. diff --git a/hack/build.sh b/hack/build.sh index 6f45b460f1e..bb460374c8e 100755 --- a/hack/build.sh +++ b/hack/build.sh @@ -42,22 +42,20 @@ rm -rf site/ mkdir "$TEMP/content" cp -r . "$TEMP/content/" -mkdir "$TEMP/content/docs/docs" -for path in .nav.yml bookstore client concepts eventing functions getting-started install reference samples serving; do - mv "$TEMP/content/docs/$path" "$TEMP/content/docs/docs/$path" -done -echo "" >> "$TEMP/content/docs/docs/README.md" # Placeholder to ensure sitemap entry (for versioning) -echo " docs/README.md: docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" +# mkdir "$TEMP/content/docs/docs" +# for path in .nav.yml bookstore client concepts eventing functions getting-started install reference samples serving; do +# mv "$TEMP/content/docs/$path" "$TEMP/content/docs/docs/$path" +# done # Copy images for now, until we clean up the above: cp -r "$TEMP/content/docs/images" "$TEMP/content/docs/docs/images" # Point top-level nav to docs directory. echo -e "nav:\n- docs\n- about\n- blog\n- community" > "$TEMP/content/docs/.nav.yml" -# We use samples_branch to flag that the documentation is versioned -echo -e "\n\nsamples_branch: main\nversion: development" >> "$TEMP/content/docs/docs/.meta.yml" curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/main/docs/serving-api.md -s > "$TEMP/content/docs/docs/serving/reference/serving-api.md" curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/main/docs/eventing-api.md -s > "$TEMP/content/docs/docs/eventing/reference/eventing-api.md" +# We use samples_branch to flag that the documentation is versioned +echo -e "\nsamples_branch: main\nversion: development\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/docs/.meta.yml" versionjson="{\"version\": \"docs\", \"title\": \"(Pre-release)\", \"aliases\": [\"\"]}" # Temporarily force BUILD_VERSIONS (for previews), while this rewrite is testing. @@ -70,48 +68,65 @@ if [ "$BUILD_VERSIONS" != "no" ]; then # and the seconds inserts commands into the front-matter. find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '1s/^\([^-]\)/---\n---\n\1/' find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '2isearch:\n exclude: true' - echo "- Docs: development" >> "$TEMP/content/docs/.nav.yml" - echo " development/README.md: development/concepts/README.md" >> "$TEMP/content/config/redirects.yml" - versionjson="{\"version\": \"docs\", \"title\": \"v$latest\", \"aliases\": [\"v$latest\"]}," # Clear existing content, we'll add development at the _end_. # Handle current release specially, as we don't include a version slug # TODO: can we make one clone and reuse it, possibly with git worktrees? git clone --depth 1 -b "${DOCS_BRANCHES[0]}" "https://github.com/${GIT_SLUG}" "$TEMP/current-release" - curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[0]}/docs/serving-api.md -s > "$TEMP/current-release/docs/serving/reference/serving-api.md" - curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[0]}/docs/eventing-api.md -s > "$TEMP/current-release/docs/eventing/reference/eventing-api.md" - cp -r "$TEMP/current-release/docs" "$TEMP/content/docs/docs" - # Copy the nav, but strip out non-versioned content, starting with blog - # This can be retired after we stop supporting v1.19. - if [ ! -f "$TEMP/content/docs/docs/.nav.yml" ]; then - sed '/- Blog:/,$d' "$TEMP/current-release/config/nav.yml" >> "$TEMP/content/docs/docs/.nav.yml" + if [ -d "$TEMP/content/docs/docs" ]; then + cp -r "$TEMP/current-release/docs/docs" "$TEMP/content/docs/docs" + echo -e "\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/docs/.meta.yml" + else + cp -r "$TEMP/current-release/docs" "$TEMP/content/docs/docs" + echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/docs/.meta.yml" + # Copy the nav, but strip out non-versioned content, starting with blog + # This can be retired after we stop supporting v1.19. + if [ ! -f "$TEMP/content/docs/docs/.nav.yml" ]; then + sed '/- Blog:/,$d' "$TEMP/current-release/config/nav.yml" >> "$TEMP/content/docs/docs/.nav.yml" + fi + # Redirect from old homepage to concepts documentation, if it exists (pre-1.20) + if [ -f "$TEMP/content/docs/docs/concepts/README.md" ]; then + echo " docs/README.md: docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" + fi + # Smoketests were written for Hugo, not mkdocs, so remove + rm "$TEMP/content/docs/docs/smoketest.md" fi - # Smoketests were written for Hugo, not mkdocs, so remove - rm "$TEMP/content/docs/docs/smoketest.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[0]}/docs/serving-api.md -s > "$TEMP/content/docs/docs/serving/reference/serving-api.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[0]}/docs/eventing-api.md -s > "$TEMP/content/docs/docs/eventing/reference/eventing-api.md" # Fill in meta content for macros.py - echo -e "\n\nknative_version: ${latest}.0\nsamples_branch: ${DOCS_BRANCHES[0]}\nversion: v${latest}" >> "$TEMP/content/docs/docs/.meta.yml" - + echo -e "\nknative_version: ${latest}.0\nsamples_branch: ${DOCS_BRANCHES[0]}\nversion: v${latest}" >> "$TEMP/content/docs/docs/.meta.yml" + versionjson="{\"version\": \"docs\", \"title\": \"v$latest\", \"aliases\": [\"v$latest\"]}," # Clear existing content, we'll add development at the _end_. for i in "${!previous[@]}"; do version=${previous[$i]} - versionjson+="{\"version\": \"v$version-docs\", \"title\": \"v$version\", \"aliases\": [\"v$version\"]}," echo "Building for previous version $version" git clone --depth 1 -b ${DOCS_BRANCHES[$i+1]} https://github.com/${GIT_SLUG} "$TEMP/docs-$version" - curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[i+1]}/docs/serving-api.md -s > "$TEMP/docs-$version/docs/serving/reference/serving-api.md" - curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[i+1]}/docs/eventing-api.md -s > "$TEMP/docs-$version/docs/eventing/reference/eventing-api.md" - cp -r "$TEMP/docs-$version/docs" "$TEMP/content/docs/v$version-docs" - echo "- Docs: v${version}-docs" >> "$TEMP/content/docs/.nav.yml" - echo " v${version}-docs/README.md: v${version}-docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" - # Smoketests were written for Hugo, not mkdocs, so remove - rm "$TEMP/content/docs/v$version-docs/smoketest.md" - # Copy the nav, but strip out non-versioned content, starting with blog - # This can be retired after we stop supporting v1.19. - if [ ! -f "$TEMP/content/docs/v$version-docs/.nav.yml" ]; then - sed '/- Blog:/,$d' "$TEMP/docs-$version/config/nav.yml" >> "$TEMP/content/docs/v$version-docs/.nav.yml" + if [ -d "$TEMP/docs-$version/docs/docs" ]; then + cp -r "$TEMP/docs-$version/docs/docs" "$TEMP/content/docs/v$version-docs" + echo -e "\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + else + cp -r "$TEMP/docs-$version/docs" "$TEMP/content/docs/v$version-docs" + echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + # Copy the nav, but strip out non-versioned content, starting with blog + # This can be retired after we stop supporting v1.19. + if [ ! -f "$TEMP/content/docs/v$version-docs/.nav.yml" ]; then + sed '/- Blog:/,$d' "$TEMP/docs-$version/config/nav.yml" >> "$TEMP/content/docs/v$version-docs/.nav.yml" + fi + # Redirect from old homepage to concepts documentation, if it exists (pre-1.20) + if [ -f "$TEMP/content/docs/v${version}-docs/concepts/README.md" ]; then + echo " v${version}-docs/README.md: v${version}-docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" + fi + # Smoketests were written for Hugo, not mkdocs, so remove + rm "$TEMP/content/docs/v$version-docs/smoketest.md" fi + curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[i+1]}/docs/serving-api.md -s > "$TEMP/content/docs/v$version-docs/serving/reference/serving-api.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[i+1]}/docs/eventing-api.md -s > "$TEMP/content/docs/v$version-docs/eventing/reference/eventing-api.md" + echo "- Docs: v${version}-docs" >> "$TEMP/content/docs/.nav.yml" # Fill in meta content for macros.py - echo -e "\n\nknative_version: ${version}.0\nsamples_branch: ${DOCS_BRANCHES[i+1]}\nversion_warning: true\nversion: v${version}" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + echo -e "\nknative_version: ${version}.0\nsamples_branch: ${DOCS_BRANCHES[i+1]}\nversion_warning: true\nversion: v${version}" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + versionjson+="{\"version\": \"v$version-docs\", \"title\": \"v$version\", \"aliases\": [\"v$version\"]}," + # Remove older-version documents from search. This has to be applied to each markdown, unfortunately. # This needs to be done as two commands: the first ensures front-matter in files that don't have it, # and the seconds inserts commands into the front-matter. diff --git a/overrides/partials/actions.html b/overrides/partials/actions.html new file mode 100644 index 00000000000..8f98cbe50c0 --- /dev/null +++ b/overrides/partials/actions.html @@ -0,0 +1,62 @@ + + + +{% if page.edit_url %} + + + {% if "content.action.edit" in features %} + {%- set edit_url = page.edit_url -%} + {%- if page and page.meta.version -%} + {%- set edit_url = edit_url | replace("/docs/development/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/docs/docs/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/docs/" ~ page.meta.version ~ "-docs/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/edit/main/", "/edit/" ~ page.meta.samples_branch ~ "/", 1) -%} + {%- endif -%} + + {% set icon = config.theme.icon.edit or "material/file-edit-outline" %} + {% include ".icons/" ~ icon ~ ".svg" %} + + {% endif %} + + + {% if "content.action.view" in features %} + {% if "/blob/" in page.edit_url %} + {% set part = "blob" %} + {% else %} + {% set part = "edit" %} + {% endif %} + + {% set icon = config.theme.icon.view or "material/file-eye-outline" %} + {% include ".icons/" ~ icon ~ ".svg" %} + + {% endif %} +{% endif %} diff --git a/overrides/partials/header.html b/overrides/partials/header.html index 33a3addffeb..a761d3c7b52 100644 --- a/overrides/partials/header.html +++ b/overrides/partials/header.html @@ -92,7 +92,7 @@
  • - + Docs
  • From 93391162edaa27787f45f3692ea8f6411a141c67 Mon Sep 17 00:00:00 2001 From: Evan Anderson Date: Sat, 20 Sep 2025 09:50:14 -0700 Subject: [PATCH 2/2] Fix edit links by moving docs content under a dedicated subdirectory --- config/redirects.yml | 450 +++++++++--------- docs/snippets/about-brokers.md | 2 +- docs/snippets/about-eventing.md | 4 +- docs/snippets/about-functions.md | 4 +- .../about-revisions-garbage-collection.md | 4 +- docs/snippets/about-revisions.md | 2 +- docs/snippets/about-serving.md | 4 +- docs/snippets/build-func-intro.md | 4 +- docs/snippets/create-a-function.md | 4 +- docs/snippets/deploy-func-intro.md | 4 +- docs/snippets/functions-templates-intro.md | 2 +- docs/snippets/install-func-CLI.md | 4 +- docs/snippets/install-functions-intro.md | 4 +- docs/snippets/install-kn-func-plugin.md | 4 +- docs/snippets/install-kn.md | 6 +- docs/snippets/proc-building-function.md | 4 +- docs/snippets/proc-deploying-function.md | 4 +- docs/snippets/proc-running-function.md | 4 +- docs/snippets/quickstart-install.md | 4 +- docs/snippets/quickstart-prereqs.md | 6 +- docs/snippets/run-func-intro.md | 4 +- docs/{docs => versioned}/.nav.yml | 2 +- docs/{docs => versioned}/README.md | 14 +- .../create-slack-workspace/README.md | 0 .../create-slack-workspace/images/image1.png | Bin .../create-slack-workspace/images/image2.png | Bin .../create-slack-workspace/images/image3.png | Bin .../create-slack-workspace/images/image4.png | Bin .../create-slack-workspace/images/image5.png | Bin .../bookstore/disclaimer/README.md | 0 .../bookstore/disclaimer/images/image1.png | Bin .../bookstore/disclaimer/images/image2.png | Bin .../bookstore/extra-challenge/README.md | 0 .../extra-challenge/images/image1.png | Bin .../extra-challenge/images/image2.png | Bin .../extra-challenge/images/image3.png | Bin .../extra-challenge/images/image4.png | Bin .../extra-challenge/images/image5.png | Bin .../extra-challenge/images/image6.png | Bin .../bookstore/page-0.5/environment-setup.md | 0 .../bookstore/page-0.5/images/image1.png | Bin .../bookstore/page-0.5/images/image10.png | Bin .../bookstore/page-0.5/images/image12.png | Bin .../bookstore/page-0.5/images/image13.png | Bin .../bookstore/page-0.5/images/image16.png | Bin .../bookstore/page-0.5/images/image18.png | Bin .../bookstore/page-0.5/images/image19.png | Bin .../bookstore/page-0.5/images/image20.png | Bin .../bookstore/page-0.5/images/image21.png | Bin .../bookstore/page-0.5/images/image22.png | Bin .../bookstore/page-0.5/images/image3.png | Bin .../bookstore/page-0.5/images/image5.png | Bin .../bookstore/page-0.5/images/image6.png | Bin .../bookstore/page-0.5/images/image9.png | Bin .../bookstore/page-0/images/1.png | Bin .../bookstore/page-0/images/10.png | Bin .../bookstore/page-0/images/11.png | Bin .../bookstore/page-0/images/13.png | Bin .../bookstore/page-0/images/2.png | Bin .../bookstore/page-0/images/3.png | Bin .../bookstore/page-0/images/4.png | Bin .../bookstore/page-0/images/5.png | Bin .../bookstore/page-0/images/6.png | Bin .../bookstore/page-0/images/7.png | Bin .../bookstore/page-0/images/8.png | Bin .../bookstore/page-0/images/9.png | Bin .../welcome-knative-bookstore-tutorial.md | 0 .../bookstore/page-1/images/image1.png | Bin .../bookstore/page-1/images/image11.png | Bin .../bookstore/page-1/images/image12.png | Bin .../bookstore/page-1/images/image13.png | Bin .../bookstore/page-1/images/image15.png | Bin .../bookstore/page-1/images/image17.png | Bin .../bookstore/page-1/images/image18.png | Bin .../bookstore/page-1/images/image2.png | Bin .../bookstore/page-1/images/image20.png | Bin .../bookstore/page-1/images/image21.png | Bin .../bookstore/page-1/images/image25.png | Bin .../bookstore/page-1/images/image3.png | Bin .../bookstore/page-1/images/image4.png | Bin .../bookstore/page-1/images/image6.png | Bin .../bookstore/page-1/images/image8.png | Bin .../bookstore/page-1/images/image9.png | Bin .../page-1/send-review-comment-to-broker.md | 0 .../bookstore/page-2/images/image1.png | Bin .../bookstore/page-2/images/image10.png | Bin .../bookstore/page-2/images/image11.png | Bin .../bookstore/page-2/images/image12.png | Bin .../bookstore/page-2/images/image13.png | Bin .../bookstore/page-2/images/image14.png | Bin .../bookstore/page-2/images/image16.png | Bin .../bookstore/page-2/images/image17.png | Bin .../bookstore/page-2/images/image2.png | Bin .../bookstore/page-2/images/image3.png | Bin .../bookstore/page-2/images/image4.png | Bin .../bookstore/page-2/images/image5.png | Bin .../bookstore/page-2/images/image8.png | Bin .../bookstore/page-2/images/image9.png | Bin ...-analysis-service-for-bookstore-reviews.md | 0 .../page-3/create-bad-word-filter-service.md | 0 .../bookstore/page-3/images/image1.png | Bin .../bookstore/page-3/images/image10.png | Bin .../bookstore/page-3/images/image2.png | Bin .../bookstore/page-3/images/image4.png | Bin .../bookstore/page-3/images/image5.png | Bin .../bookstore/page-3/images/image6.png | Bin .../bookstore/page-3/images/image7.png | Bin .../bookstore/page-3/images/image8.png | Bin .../bookstore/page-3/images/image9.png | Bin ...solution-create-bad-word-filter-service.md | 0 ...ate-sequence-to-streamline-ML-workflows.md | 0 .../bookstore/page-4/images/image1.png | Bin .../bookstore/page-4/images/image11.png | Bin .../bookstore/page-4/images/image12.png | Bin .../bookstore/page-4/images/image3.png | Bin .../bookstore/page-4/images/image4.png | Bin .../bookstore/page-4/images/image7.png | Bin .../bookstore/page-4/images/image8.png | Bin .../bookstore/page-4/images/image9.png | Bin .../page-5/deploy-database-service.md | 0 .../bookstore/page-5/images/image1.png | Bin .../bookstore/page-5/images/image2.png | Bin .../bookstore/page-5/images/image3.png | Bin .../bookstore/page-5/images/image4.png | Bin .../bookstore/page-5/images/image6.png | Bin .../bookstore/page-5/images/image7.png | Bin .../bookstore/page-5/images/image8.png | Bin .../bookstore/page-5/images/image9.png | Bin .../page-6/advanced-event-filtering.md | 0 .../bookstore/page-6/images/image1.png | Bin .../bookstore/page-6/images/image3.png | Bin .../bookstore/page-6/images/image4.png | Bin .../bookstore/page-6/images/image5.png | Bin .../bookstore/page-6/images/image6.png | Bin .../bookstore/page-6/images/image7.png | Bin .../bookstore/page-6/images/image8.png | Bin .../bookstore/page-7/images/image1.png | Bin .../bookstore/page-7/images/image10.png | Bin .../bookstore/page-7/images/image11.png | Bin .../bookstore/page-7/images/image12.png | Bin .../bookstore/page-7/images/image13.png | Bin .../bookstore/page-7/images/image14.png | Bin .../bookstore/page-7/images/image15.png | Bin .../bookstore/page-7/images/image16.png | Bin .../bookstore/page-7/images/image17.png | Bin .../bookstore/page-7/images/image19.png | Bin .../bookstore/page-7/images/image2.png | Bin .../bookstore/page-7/images/image20.png | Bin .../bookstore/page-7/images/image21.png | Bin .../bookstore/page-7/images/image22.png | Bin .../bookstore/page-7/images/image4.png | Bin .../bookstore/page-7/images/image6.png | Bin .../bookstore/page-7/images/image9.png | Bin ...eventing-and-apache-camel-K-integration.md | 0 docs/{docs => versioned}/client/README.md | 0 .../client/configure-kn.md | 0 docs/{docs => versioned}/client/install-kn.md | 0 docs/{docs => versioned}/client/kn-plugins.md | 0 docs/{docs => versioned}/eventing/OWNERS | 0 docs/{docs => versioned}/eventing/README.md | 0 .../eventing/brokers/README.md | 1 - .../broker-developer-config-options.md | 0 .../eventing/brokers/broker-types/README.md | 0 .../channel-based-broker/README.md | 0 .../broker-types/kafka-broker/README.md | 0 .../configuring-kafka-features.md | 0 .../broker-types/rabbitmq-broker/README.md | 0 .../eventing/brokers/create-broker.md | 0 .../eventing/channels/OWNERS | 0 .../eventing/channels/README.md | 0 .../channels/channel-types-defaults.md | 0 .../eventing/channels/channels-crds.md | 0 .../eventing/channels/channels.yaml | 0 .../channels/create-default-channel.md | 0 .../channels/generator/ReadmeTemplate.gomd | 0 .../eventing/channels/generator/main.go | 0 .../channels/images/channel-workflow.png | Bin .../eventing/channels/subscriptions.md | 0 .../eventing/concepts/duck-typing.md | 0 .../configuration/broker-configuration.md | 0 .../configuration/channel-configuration.md | 0 .../kafka-channel-configuration.md | 0 .../configuration/keda-configuration.md | 0 .../configuration/sources-configuration.md | 0 .../configuration/sugar-configuration.md | 0 .../eventing/custom-event-source/README.md | 0 .../containersource/README.md | 0 .../containersource/reference.md | 0 .../custom-event-source/README.md | 0 .../custom-event-source/controller.md | 0 .../publish-event-source.md | 0 .../custom-event-source/receive-adapter.md | 0 .../custom-event-source/sample-repo.md | 0 .../custom-event-source/sinkbinding/README.md | 0 .../sinkbinding/create-a-sinkbinding.md | 0 .../sinkbinding/reference.md | 0 .../2e571e6948ff981283825bb2bf51c87d.json | 0 .../eventing/event-delivery.md | 0 .../eventing/event-mesh.md | 0 .../eventing/event-registry/README.md | 0 .../eventmesh-backstage-plugin.md | 0 .../images/event-mesh-plugin-apis-view.png | Bin .../event-mesh-plugin-components-view.png | Bin .../images/event-mesh-plugin-graph.png | Bin .../images/knative-backstage-security.png | Bin .../eventing/faq/README.md | 0 .../eventing/features/README.md | 0 .../eventing/features/authorization.md | 0 .../features/cross-namespace-event-links.md | 0 .../eventing/features/delivery-retryafter.md | 0 .../eventing/features/delivery-timeout.md | 0 .../features/eventtype-auto-creation.md | 0 .../features/images/authz-example.png | Bin .../eventing/features/istio-integration.md | 0 .../eventing/features/kreference-group.md | 0 .../eventing/features/kreference-mapping.md | 0 .../features/new-apiserversource-filters.md | 0 .../eventing/features/sender-identity.md | 0 .../eventing/features/transport-encryption.md | 0 .../eventing/flows/README.md | 0 .../eventing/flows/parallel.md | 0 .../eventing/flows/sequence/README.md | 0 .../sequence-reply-to-event-display/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-event-display.png | Bin .../sequence.yaml | 0 .../steps.yaml | 0 .../sequence-reply-to-sequence/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-sequence.png | Bin .../sequence-reply-to-sequence/sequence1.yaml | 0 .../sequence-reply-to-sequence/sequence2.yaml | 0 .../sequence-reply-to-sequence/steps.yaml | 0 .../sequence/sequence-terminal/README.md | 0 .../sequence-terminal/ping-source.yaml | 0 .../sequence-terminal/sequence-terminal.png | Bin .../sequence/sequence-terminal/sequence.yaml | 0 .../sequence/sequence-terminal/steps.yaml | 0 .../sequence-with-broker-trigger/README.md | 0 .../display-trigger.yaml | 0 .../ping-source.yaml | 0 .../sequence-with-broker-trigger.png | Bin .../sequence.yaml | 0 .../sequence-with-broker-trigger/steps.yaml | 0 .../sequence-with-broker-trigger/trigger.yaml | 0 .../eventing/images/AnnotatedTrace.png | Bin .../eventing/images/RawTrace.png | Bin .../eventing/images/control-plane.png | Bin .../eventing/images/data-plane.png | Bin .../eventing/images/mesh.drawio | 0 .../eventing/images/mesh.png | Bin .../observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../eventing/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/eventing-metrics.md | 0 .../eventing/reference/eventing-api.md | 0 .../{docs => versioned}/eventing/sinks/OWNERS | 0 .../eventing/sinks/README.md | 0 .../eventing/sinks/integration-sink/README.md | 0 .../eventing/sinks/integration-sink/aws_s3.md | 0 .../sinks/integration-sink/aws_sns.md | 0 .../sinks/integration-sink/aws_sqs.md | 0 .../eventing/sinks/integration-sink/logger.md | 0 .../eventing/sinks/job-sink.md | 0 .../eventing/sinks/kafka-sink.md | 0 .../eventing/sources/OWNERS | 0 .../eventing/sources/README.md | 0 .../sources/apiserversource/README.md | 0 .../apiserversource/getting-started.md | 0 .../sources/apiserversource/reference.md | 0 .../sources/integration-source/README.md | 0 .../integration-source/aws_ddbstreams.md | 0 .../sources/integration-source/aws_s3.md | 0 .../sources/integration-source/aws_sqs.md | 0 .../sources/integration-source/timer.md | 0 .../eventing/sources/kafka-source/README.md | 0 .../sources/kafka-source/event-display.yaml | 0 .../sources/kafka-source/event-source.yaml | 0 .../sources/kafka-source/kafka-topic.yaml | 0 .../eventing/sources/ping-source/README.md | 0 .../ping-source/ping-source-binary.yaml | 0 .../sources/ping-source/ping-source.yaml | 0 .../eventing/sources/ping-source/reference.md | 0 .../eventing/sources/ping-source/service.yaml | 0 .../sources/rabbitmq-source/README.md | 0 .../eventing/sources/redis/README.md | 0 .../eventing/sources/redis/getting-started.md | 0 .../eventing/sugar/README.md | 0 .../eventing/transforms/README.md | 0 .../transforms/event-transform-jsonata.md | 0 .../eventing/triggers/README.md | 0 .../eventing/troubleshooting/ExampleModel.png | Bin .../eventing/troubleshooting/README.md | 0 .../eventing/troubleshooting/example.yaml | 0 docs/{docs => versioned}/functions/README.md | 0 .../functions/building-functions.md | 0 .../functions/creating-functions.md | 0 .../functions/deploying-functions.md | 0 .../functions/install-func.md | 0 .../functions/invoking-functions.md | 0 .../functions/language-packs.md | 0 .../functions/running-functions.md | 0 .../functions/subscribing-functions.md | 0 .../getting-started/README.md | 0 .../about-knative-functions.md | 0 .../getting-started/build-run-deploy-func.md | 0 .../getting-started/clean-up.md | 0 .../getting-started/create-a-function.md | 0 .../getting-started/first-autoscale.md | 0 .../getting-started/first-broker.md | 0 .../getting-started/first-service.md | 0 .../getting-started/first-source.md | 0 .../getting-started/first-traffic-split.md | 0 .../getting-started/first-trigger.md | 0 .../getting-started-eventing.md | 0 .../getting-started/images/event_details.png | Bin .../getting-started/images/event_diagram.png | Bin .../getting-started/images/event_form.png | Bin .../getting-started/images/event_received.png | Bin .../getting-started/images/event_sent.png | Bin .../getting-started/images/slack-button.svg | 0 .../getting-started/install-func.md | 0 .../getting-started/next-steps.md | 0 .../getting-started/quickstart-install.md | 0 .../getting-started/tutorial.md | 0 .../getting-started/which-knative.md | 0 docs/{docs => versioned}/install/OWNERS | 0 docs/{docs => versioned}/install/README.md | 0 .../images/gardener_addon_checkboxes.png | Bin .../images/gardener_service_account.png | Bin .../images/gardener_shoot_creation.png | Bin .../images/knative_serving_create_new.png | Bin .../knative_serving_installed_operator.png | Bin .../images/knative_serving_installed_sub.png | Bin .../knative_serving_namespaces_default.png | Bin .../knative_serving_operator_screen.png | Bin .../knative_serving_tile_highlighted.png | Bin .../knative_serving_uninstall_operator.png | Bin .../images/knative_serving_uninstall_tile.png | Bin .../install/installing-backstage-plugins.md | 0 .../install/installing-cert-manager.md | 0 .../install/installing-istio.md | 0 .../install/knative-offerings.md | 0 .../operator/configuring-eventing-cr.md | 0 .../operator/configuring-serving-cr.md | 0 .../operator/configuring-with-operator.md | 0 .../operator/knative-with-operator-cli.md | 0 .../operator/knative-with-operators.md | 0 .../install/quickstart-install.md | 0 .../scripts/istio-openshift-policies.sh | 0 .../scripts/knative-openshift-policies.sh | 0 .../install/scripts/knative-with-openshift.sh | 0 .../install/troubleshooting.md | 0 docs/{docs => versioned}/install/uninstall.md | 0 .../install/upgrade/README.md | 0 .../install/upgrade/check-install-version.md | 0 .../upgrade-installation-with-operator.md | 0 .../install/upgrade/upgrade-installation.md | 0 .../install/yaml-install/README.md | 0 .../eventing/eventing-installation-files.md | 0 .../eventing/install-eventing-with-yaml.md | 0 ...ll-serving-with-yaml-on-IBM-Z-and-IBM-P.md | 0 .../serving/install-serving-with-yaml.md | 0 .../serving/serving-installation-files.md | 0 .../reference/relnotes/README.md | 0 .../reference/security/README.md | 0 .../reference/security/threat-model.md | 0 .../reference/security/verifying-cli.md | 0 .../reference/security/verifying-images.md | 0 docs/{docs => versioned}/samples/README.md | 0 docs/{docs => versioned}/samples/eventing.md | 0 docs/{docs => versioned}/samples/serving.md | 0 docs/{docs => versioned}/serving/OWNERS | 0 docs/{docs => versioned}/serving/README.md | 0 .../app-security/security-guard-about.md | 0 .../security-guard-example-alerts.md | 0 .../app-security/security-guard-install.md | 0 .../app-security/security-guard-quickstart.md | 0 .../serving/architecture.md | 0 .../serving/autoscaling/README.md | 0 .../autoscaling/autoscale-go/Dockerfile | 0 .../serving/autoscaling/autoscale-go/OWNERS | 0 .../autoscaling/autoscale-go/README.md | 0 .../autoscaling/autoscale-go/autoscale.go | 0 .../serving/autoscaling/autoscale-go/go.mod | 0 .../autoscale-go/request-dashboard.png | Bin .../autoscale-go/scale-dashboard.png | Bin .../autoscaling/autoscale-go/service.yaml | 0 .../autoscaling/autoscale-go/test/test.go | 0 .../serving/autoscaling/autoscaler-types.md | 0 .../autoscaling/autoscaling-metrics.md | 0 .../autoscaling/autoscaling-targets.md | 0 .../serving/autoscaling/concurrency.md | 0 .../serving/autoscaling/kpa-specific.md | 0 .../serving/autoscaling/rps-target.md | 0 .../serving/autoscaling/scale-bounds.md | 0 .../serving/autoscaling/scale-to-zero.md | 0 docs/{docs => versioned}/serving/config-ha.md | 0 .../serving/configuration/config-defaults.md | 0 .../serving/configuration/deployment.md | 0 .../serving/configuration/feature-flags.md | 0 .../rolling-out-latest-revision-configmap.md | 0 .../convert-deployment-to-knative-service.md | 0 .../deploying-from-private-registry.md | 0 docs/{docs => versioned}/serving/dryrun.md | 0 .../encryption/cluster-local-domain-tls.md | 0 .../configure-certmanager-integration.md | 0 ...encryption-cluster-local-domain.drawio.svg | 0 .../encryption-external-domain.drawio.svg | 0 .../encryption/encryption-overview.drawio.svg | 0 .../serving/encryption/encryption-overview.md | 0 .../encryption-system-internal.drawio.svg | 0 .../serving/encryption/external-domain-tls.md | 0 .../serving/encryption/system-internal-tls.md | 0 .../serving/images/architecture.png | Bin .../serving/images/autoscaler_dash1.png | Bin .../serving/images/cpu_dash1.png | Bin .../gke-assigning-static-ip-address.png | Bin .../serving/images/grafana1.png | Bin .../images/kibana-discover-tab-annotated.png | Bin .../kibana-landing-page-configure-index.png | Bin .../serving/images/request-flow.png | Bin .../serving/images/request_dash1.png | Bin .../images/serving-architecture-ingress.png | Bin .../serving/images/serving-architecture.png | Bin .../serving/images/zipkin1.png | Bin .../serving/images/zipkin2.png | Bin .../serving/istio-authorization.md | 0 .../serving/knative-kubernetes-services.md | 0 .../serving/load-balancing/README.md | 0 .../load-balancing/activator-capacity.md | 0 .../load-balancing/target-burst-capacity.md | 0 .../serving/observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../observability/logging/request-logging.md | 0 .../serving/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/serving-metrics.md | 0 .../serving/queue-extensions.md | 0 .../serving/reference/serving-api.md | 0 .../serving/request-flow.md | 0 .../serving/revisions/README.md | 0 .../revision-admin-config-options.md | 0 .../revision-developer-config-options.md | 0 .../serving/rolling-out-latest-revision.md | 0 .../serving/services/README.md | 0 .../serving/services/certificate-class.md | 0 .../serving/services/configure-probing.md | 0 .../configure-requests-limits-services.md | 0 .../serving/services/creating-services.md | 0 .../serving/services/custom-domains.md | 0 .../custom-tls-certificate-domain-mapping.md | 0 .../serving/services/http-protocol.md | 0 .../serving/services/ingress-class.md | 0 .../serving/services/private-services.md | 0 .../services/probes-overview.drawio.svg | 0 .../serving/services/storage.md | 0 .../services/using-queue-extensions.md | 0 .../setting-up-custom-ingress-gateway.md | 0 .../serving/stackdriver/Dockerfile | 0 .../serving/tag-resolution.md | 0 .../serving/traffic-management.md | 0 .../debugging-application-issues.md | 0 .../serving/using-a-custom-domain.md | 0 .../serving/webhook-customizations.md | 0 hack/build.sh | 36 +- 475 files changed, 289 insertions(+), 292 deletions(-) rename docs/{docs => versioned}/.nav.yml (99%) rename docs/{docs => versioned}/README.md (96%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/README.md (100%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/create-slack-workspace/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/disclaimer/README.md (100%) rename docs/{docs => versioned}/bookstore/disclaimer/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/disclaimer/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/README.md (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/extra-challenge/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/environment-setup.md (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image10.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image12.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image13.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image16.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image18.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image19.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image20.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image21.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image22.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-0.5/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/1.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/10.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/11.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/13.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/2.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/3.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/4.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/5.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/6.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/7.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/8.png (100%) rename docs/{docs => versioned}/bookstore/page-0/images/9.png (100%) rename docs/{docs => versioned}/bookstore/page-0/welcome-knative-bookstore-tutorial.md (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image11.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image12.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image13.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image15.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image17.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image18.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image20.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image21.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image25.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-1/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-1/send-review-comment-to-broker.md (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image10.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image11.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image12.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image13.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image14.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image16.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image17.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-2/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md (100%) rename docs/{docs => versioned}/bookstore/page-3/create-bad-word-filter-service.md (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image10.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image7.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-3/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-3/solution-create-bad-word-filter-service.md (100%) rename docs/{docs => versioned}/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image11.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image12.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image7.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-4/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-5/deploy-database-service.md (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image7.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-5/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-6/advanced-event-filtering.md (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image3.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image5.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image7.png (100%) rename docs/{docs => versioned}/bookstore/page-6/images/image8.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image1.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image10.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image11.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image12.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image13.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image14.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image15.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image16.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image17.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image19.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image2.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image20.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image21.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image22.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image4.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image6.png (100%) rename docs/{docs => versioned}/bookstore/page-7/images/image9.png (100%) rename docs/{docs => versioned}/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md (100%) rename docs/{docs => versioned}/client/README.md (100%) rename docs/{docs => versioned}/client/configure-kn.md (100%) rename docs/{docs => versioned}/client/install-kn.md (100%) rename docs/{docs => versioned}/client/kn-plugins.md (100%) rename docs/{docs => versioned}/eventing/OWNERS (100%) rename docs/{docs => versioned}/eventing/README.md (100%) rename docs/{docs => versioned}/eventing/brokers/README.md (92%) rename docs/{docs => versioned}/eventing/brokers/broker-developer-config-options.md (100%) rename docs/{docs => versioned}/eventing/brokers/broker-types/README.md (100%) rename docs/{docs => versioned}/eventing/brokers/broker-types/channel-based-broker/README.md (100%) rename docs/{docs => versioned}/eventing/brokers/broker-types/kafka-broker/README.md (100%) rename docs/{docs => versioned}/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md (100%) rename docs/{docs => versioned}/eventing/brokers/broker-types/rabbitmq-broker/README.md (100%) rename docs/{docs => versioned}/eventing/brokers/create-broker.md (100%) rename docs/{docs => versioned}/eventing/channels/OWNERS (100%) rename docs/{docs => versioned}/eventing/channels/README.md (100%) rename docs/{docs => versioned}/eventing/channels/channel-types-defaults.md (100%) rename docs/{docs => versioned}/eventing/channels/channels-crds.md (100%) rename docs/{docs => versioned}/eventing/channels/channels.yaml (100%) rename docs/{docs => versioned}/eventing/channels/create-default-channel.md (100%) rename docs/{docs => versioned}/eventing/channels/generator/ReadmeTemplate.gomd (100%) rename docs/{docs => versioned}/eventing/channels/generator/main.go (100%) rename docs/{docs => versioned}/eventing/channels/images/channel-workflow.png (100%) rename docs/{docs => versioned}/eventing/channels/subscriptions.md (100%) rename docs/{docs => versioned}/eventing/concepts/duck-typing.md (100%) rename docs/{docs => versioned}/eventing/configuration/broker-configuration.md (100%) rename docs/{docs => versioned}/eventing/configuration/channel-configuration.md (100%) rename docs/{docs => versioned}/eventing/configuration/kafka-channel-configuration.md (100%) rename docs/{docs => versioned}/eventing/configuration/keda-configuration.md (100%) rename docs/{docs => versioned}/eventing/configuration/sources-configuration.md (100%) rename docs/{docs => versioned}/eventing/configuration/sugar-configuration.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/README.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/containersource/README.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/containersource/reference.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/custom-event-source/README.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/custom-event-source/controller.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/custom-event-source/publish-event-source.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/custom-event-source/receive-adapter.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/custom-event-source/sample-repo.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/sinkbinding/README.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md (100%) rename docs/{docs => versioned}/eventing/custom-event-source/sinkbinding/reference.md (100%) rename docs/{docs => versioned}/eventing/data/2e571e6948ff981283825bb2bf51c87d.json (100%) rename docs/{docs => versioned}/eventing/event-delivery.md (100%) rename docs/{docs => versioned}/eventing/event-mesh.md (100%) rename docs/{docs => versioned}/eventing/event-registry/README.md (100%) rename docs/{docs => versioned}/eventing/event-registry/eventmesh-backstage-plugin.md (100%) rename docs/{docs => versioned}/eventing/event-registry/images/event-mesh-plugin-apis-view.png (100%) rename docs/{docs => versioned}/eventing/event-registry/images/event-mesh-plugin-components-view.png (100%) rename docs/{docs => versioned}/eventing/event-registry/images/event-mesh-plugin-graph.png (100%) rename docs/{docs => versioned}/eventing/event-registry/images/knative-backstage-security.png (100%) rename docs/{docs => versioned}/eventing/faq/README.md (100%) rename docs/{docs => versioned}/eventing/features/README.md (100%) rename docs/{docs => versioned}/eventing/features/authorization.md (100%) rename docs/{docs => versioned}/eventing/features/cross-namespace-event-links.md (100%) rename docs/{docs => versioned}/eventing/features/delivery-retryafter.md (100%) rename docs/{docs => versioned}/eventing/features/delivery-timeout.md (100%) rename docs/{docs => versioned}/eventing/features/eventtype-auto-creation.md (100%) rename docs/{docs => versioned}/eventing/features/images/authz-example.png (100%) rename docs/{docs => versioned}/eventing/features/istio-integration.md (100%) rename docs/{docs => versioned}/eventing/features/kreference-group.md (100%) rename docs/{docs => versioned}/eventing/features/kreference-mapping.md (100%) rename docs/{docs => versioned}/eventing/features/new-apiserversource-filters.md (100%) rename docs/{docs => versioned}/eventing/features/sender-identity.md (100%) rename docs/{docs => versioned}/eventing/features/transport-encryption.md (100%) rename docs/{docs => versioned}/eventing/flows/README.md (100%) rename docs/{docs => versioned}/eventing/flows/parallel.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/README.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/README.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/README.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-terminal/README.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-terminal/ping-source.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-terminal/sequence-terminal.png (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-terminal/sequence.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-terminal/steps.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/README.md (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml (100%) rename docs/{docs => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml (100%) rename docs/{docs => versioned}/eventing/images/AnnotatedTrace.png (100%) rename docs/{docs => versioned}/eventing/images/RawTrace.png (100%) rename docs/{docs => versioned}/eventing/images/control-plane.png (100%) rename docs/{docs => versioned}/eventing/images/data-plane.png (100%) rename docs/{docs => versioned}/eventing/images/mesh.drawio (100%) rename docs/{docs => versioned}/eventing/images/mesh.png (100%) rename docs/{docs => versioned}/eventing/observability/accessing-traces.md (100%) rename docs/{docs => versioned}/eventing/observability/logging/collecting-logs.md (100%) rename docs/{docs => versioned}/eventing/observability/logging/config-logging.md (100%) rename docs/{docs => versioned}/eventing/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{docs => versioned}/eventing/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{docs => versioned}/eventing/observability/logging/system.svg (100%) rename docs/{docs => versioned}/eventing/observability/metrics/collecting-metrics.md (100%) rename docs/{docs => versioned}/eventing/observability/metrics/eventing-metrics.md (100%) rename docs/{docs => versioned}/eventing/reference/eventing-api.md (100%) rename docs/{docs => versioned}/eventing/sinks/OWNERS (100%) rename docs/{docs => versioned}/eventing/sinks/README.md (100%) rename docs/{docs => versioned}/eventing/sinks/integration-sink/README.md (100%) rename docs/{docs => versioned}/eventing/sinks/integration-sink/aws_s3.md (100%) rename docs/{docs => versioned}/eventing/sinks/integration-sink/aws_sns.md (100%) rename docs/{docs => versioned}/eventing/sinks/integration-sink/aws_sqs.md (100%) rename docs/{docs => versioned}/eventing/sinks/integration-sink/logger.md (100%) rename docs/{docs => versioned}/eventing/sinks/job-sink.md (100%) rename docs/{docs => versioned}/eventing/sinks/kafka-sink.md (100%) rename docs/{docs => versioned}/eventing/sources/OWNERS (100%) rename docs/{docs => versioned}/eventing/sources/README.md (100%) rename docs/{docs => versioned}/eventing/sources/apiserversource/README.md (100%) rename docs/{docs => versioned}/eventing/sources/apiserversource/getting-started.md (100%) rename docs/{docs => versioned}/eventing/sources/apiserversource/reference.md (100%) rename docs/{docs => versioned}/eventing/sources/integration-source/README.md (100%) rename docs/{docs => versioned}/eventing/sources/integration-source/aws_ddbstreams.md (100%) rename docs/{docs => versioned}/eventing/sources/integration-source/aws_s3.md (100%) rename docs/{docs => versioned}/eventing/sources/integration-source/aws_sqs.md (100%) rename docs/{docs => versioned}/eventing/sources/integration-source/timer.md (100%) rename docs/{docs => versioned}/eventing/sources/kafka-source/README.md (100%) rename docs/{docs => versioned}/eventing/sources/kafka-source/event-display.yaml (100%) rename docs/{docs => versioned}/eventing/sources/kafka-source/event-source.yaml (100%) rename docs/{docs => versioned}/eventing/sources/kafka-source/kafka-topic.yaml (100%) rename docs/{docs => versioned}/eventing/sources/ping-source/README.md (100%) rename docs/{docs => versioned}/eventing/sources/ping-source/ping-source-binary.yaml (100%) rename docs/{docs => versioned}/eventing/sources/ping-source/ping-source.yaml (100%) rename docs/{docs => versioned}/eventing/sources/ping-source/reference.md (100%) rename docs/{docs => versioned}/eventing/sources/ping-source/service.yaml (100%) rename docs/{docs => versioned}/eventing/sources/rabbitmq-source/README.md (100%) rename docs/{docs => versioned}/eventing/sources/redis/README.md (100%) rename docs/{docs => versioned}/eventing/sources/redis/getting-started.md (100%) rename docs/{docs => versioned}/eventing/sugar/README.md (100%) rename docs/{docs => versioned}/eventing/transforms/README.md (100%) rename docs/{docs => versioned}/eventing/transforms/event-transform-jsonata.md (100%) rename docs/{docs => versioned}/eventing/triggers/README.md (100%) rename docs/{docs => versioned}/eventing/troubleshooting/ExampleModel.png (100%) rename docs/{docs => versioned}/eventing/troubleshooting/README.md (100%) rename docs/{docs => versioned}/eventing/troubleshooting/example.yaml (100%) rename docs/{docs => versioned}/functions/README.md (100%) rename docs/{docs => versioned}/functions/building-functions.md (100%) rename docs/{docs => versioned}/functions/creating-functions.md (100%) rename docs/{docs => versioned}/functions/deploying-functions.md (100%) rename docs/{docs => versioned}/functions/install-func.md (100%) rename docs/{docs => versioned}/functions/invoking-functions.md (100%) rename docs/{docs => versioned}/functions/language-packs.md (100%) rename docs/{docs => versioned}/functions/running-functions.md (100%) rename docs/{docs => versioned}/functions/subscribing-functions.md (100%) rename docs/{docs => versioned}/getting-started/README.md (100%) rename docs/{docs => versioned}/getting-started/about-knative-functions.md (100%) rename docs/{docs => versioned}/getting-started/build-run-deploy-func.md (100%) rename docs/{docs => versioned}/getting-started/clean-up.md (100%) rename docs/{docs => versioned}/getting-started/create-a-function.md (100%) rename docs/{docs => versioned}/getting-started/first-autoscale.md (100%) rename docs/{docs => versioned}/getting-started/first-broker.md (100%) rename docs/{docs => versioned}/getting-started/first-service.md (100%) rename docs/{docs => versioned}/getting-started/first-source.md (100%) rename docs/{docs => versioned}/getting-started/first-traffic-split.md (100%) rename docs/{docs => versioned}/getting-started/first-trigger.md (100%) rename docs/{docs => versioned}/getting-started/getting-started-eventing.md (100%) rename docs/{docs => versioned}/getting-started/images/event_details.png (100%) rename docs/{docs => versioned}/getting-started/images/event_diagram.png (100%) rename docs/{docs => versioned}/getting-started/images/event_form.png (100%) rename docs/{docs => versioned}/getting-started/images/event_received.png (100%) rename docs/{docs => versioned}/getting-started/images/event_sent.png (100%) rename docs/{docs => versioned}/getting-started/images/slack-button.svg (100%) rename docs/{docs => versioned}/getting-started/install-func.md (100%) rename docs/{docs => versioned}/getting-started/next-steps.md (100%) rename docs/{docs => versioned}/getting-started/quickstart-install.md (100%) rename docs/{docs => versioned}/getting-started/tutorial.md (100%) rename docs/{docs => versioned}/getting-started/which-knative.md (100%) rename docs/{docs => versioned}/install/OWNERS (100%) rename docs/{docs => versioned}/install/README.md (100%) rename docs/{docs => versioned}/install/images/gardener_addon_checkboxes.png (100%) rename docs/{docs => versioned}/install/images/gardener_service_account.png (100%) rename docs/{docs => versioned}/install/images/gardener_shoot_creation.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_create_new.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_installed_operator.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_installed_sub.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_namespaces_default.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_operator_screen.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_tile_highlighted.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_uninstall_operator.png (100%) rename docs/{docs => versioned}/install/images/knative_serving_uninstall_tile.png (100%) rename docs/{docs => versioned}/install/installing-backstage-plugins.md (100%) rename docs/{docs => versioned}/install/installing-cert-manager.md (100%) rename docs/{docs => versioned}/install/installing-istio.md (100%) rename docs/{docs => versioned}/install/knative-offerings.md (100%) rename docs/{docs => versioned}/install/operator/configuring-eventing-cr.md (100%) rename docs/{docs => versioned}/install/operator/configuring-serving-cr.md (100%) rename docs/{docs => versioned}/install/operator/configuring-with-operator.md (100%) rename docs/{docs => versioned}/install/operator/knative-with-operator-cli.md (100%) rename docs/{docs => versioned}/install/operator/knative-with-operators.md (100%) rename docs/{docs => versioned}/install/quickstart-install.md (100%) rename docs/{docs => versioned}/install/scripts/istio-openshift-policies.sh (100%) rename docs/{docs => versioned}/install/scripts/knative-openshift-policies.sh (100%) rename docs/{docs => versioned}/install/scripts/knative-with-openshift.sh (100%) rename docs/{docs => versioned}/install/troubleshooting.md (100%) rename docs/{docs => versioned}/install/uninstall.md (100%) rename docs/{docs => versioned}/install/upgrade/README.md (100%) rename docs/{docs => versioned}/install/upgrade/check-install-version.md (100%) rename docs/{docs => versioned}/install/upgrade/upgrade-installation-with-operator.md (100%) rename docs/{docs => versioned}/install/upgrade/upgrade-installation.md (100%) rename docs/{docs => versioned}/install/yaml-install/README.md (100%) rename docs/{docs => versioned}/install/yaml-install/eventing/eventing-installation-files.md (100%) rename docs/{docs => versioned}/install/yaml-install/eventing/install-eventing-with-yaml.md (100%) rename docs/{docs => versioned}/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md (100%) rename docs/{docs => versioned}/install/yaml-install/serving/install-serving-with-yaml.md (100%) rename docs/{docs => versioned}/install/yaml-install/serving/serving-installation-files.md (100%) rename docs/{docs => versioned}/reference/relnotes/README.md (100%) rename docs/{docs => versioned}/reference/security/README.md (100%) rename docs/{docs => versioned}/reference/security/threat-model.md (100%) rename docs/{docs => versioned}/reference/security/verifying-cli.md (100%) rename docs/{docs => versioned}/reference/security/verifying-images.md (100%) rename docs/{docs => versioned}/samples/README.md (100%) rename docs/{docs => versioned}/samples/eventing.md (100%) rename docs/{docs => versioned}/samples/serving.md (100%) rename docs/{docs => versioned}/serving/OWNERS (100%) rename docs/{docs => versioned}/serving/README.md (100%) rename docs/{docs => versioned}/serving/app-security/security-guard-about.md (100%) rename docs/{docs => versioned}/serving/app-security/security-guard-example-alerts.md (100%) rename docs/{docs => versioned}/serving/app-security/security-guard-install.md (100%) rename docs/{docs => versioned}/serving/app-security/security-guard-quickstart.md (100%) rename docs/{docs => versioned}/serving/architecture.md (100%) rename docs/{docs => versioned}/serving/autoscaling/README.md (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/Dockerfile (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/OWNERS (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/README.md (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/autoscale.go (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/go.mod (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/request-dashboard.png (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/scale-dashboard.png (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/service.yaml (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscale-go/test/test.go (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscaler-types.md (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscaling-metrics.md (100%) rename docs/{docs => versioned}/serving/autoscaling/autoscaling-targets.md (100%) rename docs/{docs => versioned}/serving/autoscaling/concurrency.md (100%) rename docs/{docs => versioned}/serving/autoscaling/kpa-specific.md (100%) rename docs/{docs => versioned}/serving/autoscaling/rps-target.md (100%) rename docs/{docs => versioned}/serving/autoscaling/scale-bounds.md (100%) rename docs/{docs => versioned}/serving/autoscaling/scale-to-zero.md (100%) rename docs/{docs => versioned}/serving/config-ha.md (100%) rename docs/{docs => versioned}/serving/configuration/config-defaults.md (100%) rename docs/{docs => versioned}/serving/configuration/deployment.md (100%) rename docs/{docs => versioned}/serving/configuration/feature-flags.md (100%) rename docs/{docs => versioned}/serving/configuration/rolling-out-latest-revision-configmap.md (100%) rename docs/{docs => versioned}/serving/convert-deployment-to-knative-service.md (100%) rename docs/{docs => versioned}/serving/deploying-from-private-registry.md (100%) rename docs/{docs => versioned}/serving/dryrun.md (100%) rename docs/{docs => versioned}/serving/encryption/cluster-local-domain-tls.md (100%) rename docs/{docs => versioned}/serving/encryption/configure-certmanager-integration.md (100%) rename docs/{docs => versioned}/serving/encryption/encryption-cluster-local-domain.drawio.svg (100%) rename docs/{docs => versioned}/serving/encryption/encryption-external-domain.drawio.svg (100%) rename docs/{docs => versioned}/serving/encryption/encryption-overview.drawio.svg (100%) rename docs/{docs => versioned}/serving/encryption/encryption-overview.md (100%) rename docs/{docs => versioned}/serving/encryption/encryption-system-internal.drawio.svg (100%) rename docs/{docs => versioned}/serving/encryption/external-domain-tls.md (100%) rename docs/{docs => versioned}/serving/encryption/system-internal-tls.md (100%) rename docs/{docs => versioned}/serving/images/architecture.png (100%) rename docs/{docs => versioned}/serving/images/autoscaler_dash1.png (100%) rename docs/{docs => versioned}/serving/images/cpu_dash1.png (100%) rename docs/{docs => versioned}/serving/images/gke-assigning-static-ip-address.png (100%) rename docs/{docs => versioned}/serving/images/grafana1.png (100%) rename docs/{docs => versioned}/serving/images/kibana-discover-tab-annotated.png (100%) rename docs/{docs => versioned}/serving/images/kibana-landing-page-configure-index.png (100%) rename docs/{docs => versioned}/serving/images/request-flow.png (100%) rename docs/{docs => versioned}/serving/images/request_dash1.png (100%) rename docs/{docs => versioned}/serving/images/serving-architecture-ingress.png (100%) rename docs/{docs => versioned}/serving/images/serving-architecture.png (100%) rename docs/{docs => versioned}/serving/images/zipkin1.png (100%) rename docs/{docs => versioned}/serving/images/zipkin2.png (100%) rename docs/{docs => versioned}/serving/istio-authorization.md (100%) rename docs/{docs => versioned}/serving/knative-kubernetes-services.md (100%) rename docs/{docs => versioned}/serving/load-balancing/README.md (100%) rename docs/{docs => versioned}/serving/load-balancing/activator-capacity.md (100%) rename docs/{docs => versioned}/serving/load-balancing/target-burst-capacity.md (100%) rename docs/{docs => versioned}/serving/observability/accessing-traces.md (100%) rename docs/{docs => versioned}/serving/observability/logging/collecting-logs.md (100%) rename docs/{docs => versioned}/serving/observability/logging/config-logging.md (100%) rename docs/{docs => versioned}/serving/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{docs => versioned}/serving/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{docs => versioned}/serving/observability/logging/request-logging.md (100%) rename docs/{docs => versioned}/serving/observability/logging/system.svg (100%) rename docs/{docs => versioned}/serving/observability/metrics/collecting-metrics.md (100%) rename docs/{docs => versioned}/serving/observability/metrics/serving-metrics.md (100%) rename docs/{docs => versioned}/serving/queue-extensions.md (100%) rename docs/{docs => versioned}/serving/reference/serving-api.md (100%) rename docs/{docs => versioned}/serving/request-flow.md (100%) rename docs/{docs => versioned}/serving/revisions/README.md (100%) rename docs/{docs => versioned}/serving/revisions/revision-admin-config-options.md (100%) rename docs/{docs => versioned}/serving/revisions/revision-developer-config-options.md (100%) rename docs/{docs => versioned}/serving/rolling-out-latest-revision.md (100%) rename docs/{docs => versioned}/serving/services/README.md (100%) rename docs/{docs => versioned}/serving/services/certificate-class.md (100%) rename docs/{docs => versioned}/serving/services/configure-probing.md (100%) rename docs/{docs => versioned}/serving/services/configure-requests-limits-services.md (100%) rename docs/{docs => versioned}/serving/services/creating-services.md (100%) rename docs/{docs => versioned}/serving/services/custom-domains.md (100%) rename docs/{docs => versioned}/serving/services/custom-tls-certificate-domain-mapping.md (100%) rename docs/{docs => versioned}/serving/services/http-protocol.md (100%) rename docs/{docs => versioned}/serving/services/ingress-class.md (100%) rename docs/{docs => versioned}/serving/services/private-services.md (100%) rename docs/{docs => versioned}/serving/services/probes-overview.drawio.svg (100%) rename docs/{docs => versioned}/serving/services/storage.md (100%) rename docs/{docs => versioned}/serving/services/using-queue-extensions.md (100%) rename docs/{docs => versioned}/serving/setting-up-custom-ingress-gateway.md (100%) rename docs/{docs => versioned}/serving/stackdriver/Dockerfile (100%) rename docs/{docs => versioned}/serving/tag-resolution.md (100%) rename docs/{docs => versioned}/serving/traffic-management.md (100%) rename docs/{docs => versioned}/serving/troubleshooting/debugging-application-issues.md (100%) rename docs/{docs => versioned}/serving/using-a-custom-domain.md (100%) rename docs/{docs => versioned}/serving/webhook-customizations.md (100%) diff --git a/config/redirects.yml b/config/redirects.yml index 91761912694..d1588659ee1 100644 --- a/config/redirects.yml +++ b/config/redirects.yml @@ -1,228 +1,228 @@ plugins: redirects: redirect_maps: - docs/contributing/about.md: community/README.md - docs/eventing/experimental-features/README.md: docs/eventing/features/README.md - docs/eventing/experimental-features/delivery-timeout.md: docs/eventing/features/delivery-timeout.md - docs/eventing/experimental-features/delivery-retryafter.md: docs/eventing/features/delivery-retryafter.md - docs/eventing/experimental-features/new-trigger-filters.md: docs/eventing/triggers/README.md - docs/eventing/experimental-features/kreference-group.md: docs/eventing/features/kreference-group.md - docs/eventing/experimental-features/kreference-mapping.md: docs/eventing/features/kreference-mapping.md - docs/eventing/experimental-features/eventtype-auto-creation.md: docs/eventing/features/eventtype-auto-creation.md - docs/eventing/experimental-features/transport-encryption.md: docs/eventing/features/transport-encryption.md - docs/eventing/experimental-features/sender-identity.md: docs/eventing/features/sender-identity.md - docs/eventing/experimental-features/authorization.md: docs/eventing/features/authorization.md - docs/eventing/features/new-trigger-filters.md: docs/eventing/triggers/README.md - docs/eventing/broker/kafka-broker/kafka-configmap.md: docs/eventing/configuration/kafka-channel-configuration.md - docs/eventing/broker/create-mtbroker.md: docs/eventing/brokers/create-broker.md - docs/eventing/broker/example-mtbroker.md: docs/eventing/brokers/broker-developer-config-options.md - docs/eventing/broker/kafka-broker/README.md: docs/eventing/brokers/broker-types/kafka-broker/README.md - docs/eventing/broker/rabbitmq-broker/README.md: docs/eventing/brokers/broker-types/rabbitmq-broker/README.md - docs/eventing/broker/README.md: docs/eventing/brokers/README.md - docs/concepts/resources/revisions.md: docs/concepts/serving-resources/revisions.md - docs/serving/revision-gc.md: docs/serving/revisions/revision-developer-config-options.md - docs/serving/configuration/revision-gc.md: docs/serving/revisions/revision-admin-config-options.md - docs/reference/concepts/duck-typing.md: docs/concepts/duck-typing.md - docs/reference/client/README.md: docs/client/README.md - docs/reference/api/eventing-api.md: docs/eventing/reference/eventing-api.md - docs/reference/api/serving-api.md: docs/serving/reference/serving-api.md - docs/community/about.md: community/governance.md - docs/contributing/contributing.md: community/contributing.md - docs/contributing/README.md: community/README.md - docs/eventing/getting-started.md: docs/getting-started/getting-started-eventing.md - docs/admin/collecting-logs/README.md: docs/serving/observability/logging/collecting-logs.md - docs/admin/collecting-metrics/README.md: docs/serving/observability/metrics/collecting-metrics.md - docs/admin/collecting-metrics/eventing-metrics/metrics.md: docs/eventing/observability/metrics/eventing-metrics.md - docs/admin/collecting-metrics/serving-metrics/metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/admin/eventing/broker-configuration.md: docs/eventing/configuration/broker-configuration.md - docs/admin/eventing/channel-configuration.md: docs/eventing/configuration/channel-configuration.md - docs/admin/eventing/kafka-channel-configuration.md: docs/eventing/configuration/kafka-channel-configuration.md - docs/admin/eventing/sources-configuration.md: docs/eventing/configuration/sources-configuration.md - docs/admin/install/README.md: docs/install/README.md - docs/admin/install/eventing/eventing-installation-files.md: docs/install/yaml-install/eventing/eventing-installation-files.md - docs/admin/install/eventing/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/admin/install/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/admin/install/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/admin/install/installing-istio.md: docs/install/installing-istio.md - docs/admin/install/knative-offerings.md: docs/install/knative-offerings.md - docs/admin/install/knative-with-operators.md: docs/install/operator/knative-with-operators.md - docs/admin/install/operator/configuring-eventing-cr.md: docs/install/operator/configuring-eventing-cr.md - docs/admin/install/operator/configuring-serving-cr.md: docs/install/operator/configuring-serving-cr.md - docs/admin/install/serving/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/admin/install/serving/serving-installation-files.md: docs/install/yaml-install/serving/serving-installation-files.md - docs/admin/install/uninstall.md: docs/install/uninstall.md - docs/admin/serving/config-defaults.md: docs/serving/configuration/config-defaults.md - docs/admin/serving/deployment.md: docs/serving/configuration/deployment.md - docs/admin/serving/feature-flags.md: docs/serving/configuration/feature-flags.md - docs/admin/serving/rolling-out-latest-revision-configmap.md: docs/serving/configuration/rolling-out-latest-revision-configmap.md - docs/admin/upgrade/index.md: docs/install/upgrade/README.md - docs/admin/upgrade/upgrade-installation-with-operator.md: docs/install/upgrade/upgrade-installation-with-operator.md - docs/admin/upgrade/upgrade-installation.md: docs/install/upgrade/upgrade-installation.md - docs/check-install-version.md: docs/install/upgrade/check-install-version.md - docs/client/connecting-kn-to-your-cluster/index.md: docs/client/README.md - docs/community/annual_reports.md: https://github.com/knative/community/tree/main/annual_reports - docs/community/calendar.md: https://github.com/knative/community/blob/main/CALENDAR.MD - docs/community/contributing/code-of-conduct.md: https://github.com/knative/community/blob/main/CODE-OF-CONDUCT.md - docs/community/contributing/contributing.md: https://github.com/knative/community/blob/main/CONTRIBUTING.md - docs/community/contributing/governance.md: https://github.com/knative/community/blob/main/GOVERNANCE.md - docs/community/contributing/mechanics.md: https://github.com/knative/community/tree/main/mechanics - docs/community/contributing/mechanics/creating-an-extensions-repo.md: https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md - docs/community/contributing/mechanics/feature-tracks.md: https://github.com/knative/community/blob/main/mechanics/FEATURE-TRACKS.md - docs/community/contributing/mechanics/golang-policy.md: https://github.com/knative/community/blob/main/mechanics/GOLANG-POLICY.md - docs/community/contributing/mechanics/release-schedule.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md - docs/community/contributing/mechanics/release-versioning-principles.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-VERSIONING-PRINCIPLES.md - docs/community/contributing/mechanics/sc.md: https://github.com/knative/community/blob/main/mechanics/SC.md - docs/community/contributing/mechanics/sunsetting-features.md: https://github.com/knative/community/blob/main/mechanics/SUNSETTING-FEATURES.md - docs/community/contributing/mechanics/toc.md: https://github.com/knative/community/blob/main/mechanics/TOC.md - docs/community/contributing/mechanics/working-group-processes.md: https://github.com/knative/community/blob/main/mechanics/WORKING-GROUP-PROCESSES.md - docs/community/contributing/repository-guidelines.md: https://github.com/knative/community/blob/main/REPOSITORY-GUIDELINES.md - docs/community/contributing/reviewing.md: https://github.com/knative/community/blob/main/REVIEWING.md - docs/community/contributing/roles.md: https://github.com/knative/community/blob/main/ROLES.md - docs/community/contributing/slack-guidelines.md: https://github.com/knative/community/blob/main/SLACK-GUIDELINES.md - docs/community/contributing/steering-committee.md: https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md - docs/community/contributing/tech-oversight-committee.md: https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md - docs/community/contributing/trademark-committee.md: https://github.com/knative/community/blob/main/TRADEMARK-COMMITTEE.md - docs/community/contributing/values.md: https://github.com/knative/community/blob/main/VALUES.md - docs/community/contributing/working-groups/working-groups.md: https://github.com/knative/community/blob/main/working-groups - docs/community/meetup.md: community/README.md - docs/community/samples.md: https://github.com/knative/docs/tree/main/code-samples/community - docs/concepts/overview.md: docs/index.md - docs/developer/concepts/duck-typing.md: docs/concepts/duck-typing.md - docs/developer/eventing/event-delivery.md: docs/eventing/event-delivery.md - docs/developer/eventing/sinks/README.md: docs/eventing/sinks/README.md - docs/developer/eventing/sinks/kafka-sink.md: docs/eventing/sinks/kafka-sink.md - docs/developer/eventing/sources/README.md: docs/eventing/sources/README.md - docs/developer/eventing/sources/apiserversource/README.md: docs/eventing/sources/apiserversource/README.md - docs/developer/eventing/sources/apiserversource/getting-started.md: docs/eventing/sources/apiserversource/getting-started.md - docs/developer/eventing/sources/apiserversource/reference.md: docs/eventing/sources/apiserversource/reference.md - docs/developer/eventing/sources/containersource/README.md: docs/eventing/custom-event-source/containersource/README.md - docs/developer/eventing/sources/containersource/reference.md: docs/eventing/custom-event-source/containersource/reference.md - docs/developer/eventing/sources/creating-event-sources/README.md: docs/eventing/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/01-theory.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/02-lifecycle-and-types.md: docs/eventing/custom-event-source/custom-event-source/controller.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/03-controller.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/04-reconciler.md: docs/eventing/custom-event-source/custom-event-source/receive-adapter.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/05-receive-adapter.md: docs/eventing/custom-event-source/custom-event-source/receive-adapter.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/06-yaml.md: docs/eventing/custom-event-source/custom-event-source/publish-event-source.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/07-knative-extensions.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/README.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/kafka-source/README.md: docs/eventing/sources/kafka-source/README.md - docs/developer/eventing/sources/ping-source/README.md: docs/eventing/sources/ping-source/README.md - docs/developer/eventing/sources/ping-source/reference.md: docs/eventing/sources/ping-source/reference.md - docs/developer/eventing/sources/sinkbinding/README.md: docs/eventing/custom-event-source/sinkbinding/README.md - docs/developer/eventing/sources/sinkbinding/getting-started.md: docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md - docs/developer/eventing/sources/sinkbinding/reference.md: docs/eventing/custom-event-source/sinkbinding/reference.md - docs/developer/serving/deploying-from-private-registry.md: docs/serving/deploying-from-private-registry.md - docs/developer/serving/rolling-out-latest-revision.md: docs/serving/rolling-out-latest-revision.md - docs/developer/serving/services/README.md: docs/serving/services/README.md - docs/developer/serving/services/byo-certificate.md: docs/serving/services/custom-tls-certificate-domain-mapping.md - docs/developer/serving/services/certificate-class.md: docs/serving/services/certificate-class.md - docs/developer/serving/services/configure-requests-limits-services.md: docs/serving/services/configure-requests-limits-services.md - docs/developer/serving/services/creating-services.md: docs/serving/services/creating-services.md - docs/developer/serving/services/custom-domains.md: docs/serving/services/custom-domains.md - docs/developer/serving/services/http-option.md: docs/serving/services/http-protocol.md - docs/developer/serving/services/ingress-class.md: docs/serving/services/ingress-class.md - docs/developer/serving/services/private-services.md: docs/serving/services/private-services.md - docs/developer/serving/services/service-metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/developer/serving/tag-resolution.md: docs/serving/tag-resolution.md - docs/developer/serving/traffic-management.md: docs/serving/traffic-management.md - docs/developer/serving/troubleshooting/debugging-application-issues.md: docs/serving/troubleshooting/debugging-application-issues.md - docs/eventing/broker/alternate/index.md: docs/eventing/brokers/README.md - docs/eventing/broker/broker-event-delivery.md: docs/eventing/event-delivery.md - docs/eventing/broker/configmaps/README.md: docs/eventing/configuration/broker-configuration.md - docs/eventing/channels/default-channels/index.md: docs/eventing/channels/README.md - docs/eventing/debugging/README.md: docs/eventing/troubleshooting/README.md - docs/eventing/metrics.md: docs/eventing/observability/metrics/eventing-metrics.md - docs/eventing/parallel.md: docs/eventing/flows/parallel.md - docs/eventing/samples/README.md: docs/samples/eventing.md - docs/eventing/samples/cloud-audit-logs-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-audit-logs-source - docs/eventing/samples/cloud-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source - docs/eventing/samples/cloud-scheduler-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-scheduler-source - docs/eventing/samples/cloud-storage-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-storage-source - docs/eventing/samples/gcp-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source - docs/eventing/samples/github-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/github-source - docs/eventing/samples/gitlab-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/gitlab-source - docs/eventing/samples/helloworld/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld - docs/eventing/samples/helloworld/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-go - docs/eventing/samples/helloworld/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-python - docs/eventing/samples/kafka/binding/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/binding - docs/eventing/samples/kafka/channel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/channel - docs/eventing/samples/kubernetes-event-source/index.md: docs/eventing/sources/apiserversource/README.md - docs/eventing/samples/parallel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel - docs/eventing/samples/parallel/multiple-branches/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/multiple-branches - docs/eventing/samples/parallel/mutual-exclusivity/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/mutual-exclusivity - docs/eventing/samples/ping-source/index.md: docs/eventing/sources/ping-source/README.md - docs/eventing/samples/sequence/index.md: docs/eventing/flows/sequence/README.md - docs/eventing/samples/sequence/sequence-replay-to-event-display/index.md: docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md - docs/eventing/samples/sequence/sequence-reply-to-sequence/index.md: docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md - docs/eventing/samples/sequence/sequence-terminal/index.md: docs/eventing/flows/sequence/sequence-terminal/README.md - docs/eventing/samples/sequence/sequence-with-broker-trigger/index.md: docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md - docs/eventing/samples/sinkbinding/README.md: docs/eventing/custom-event-source/sinkbinding/README.md - docs/eventing/samples/writing-event-source-easy-way/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/writing-event-source-easy-way - docs/eventing/sequence.md: docs/eventing/flows/sequence/README.md - docs/eventing/sink/README.md: docs/eventing/sinks/README.md - docs/eventing/sink/kafka-sink.md: docs/eventing/sinks/kafka-sink.md - docs/eventing/sources/containersource.md: docs/eventing/custom-event-source/containersource/README.md - docs/eventing/sources/pingsource/index.md: docs/eventing/sources/ping-source/README.md - docs/install/collecting-logs/index.md: docs/serving/observability/logging/collecting-logs.md - docs/install/collecting-metrics/index.md: docs/serving/observability/metrics/collecting-metrics.md - docs/install/eventing/eventing-installation-files.md: docs/install/yaml-install/eventing/eventing-installation-files.md - docs/install/eventing/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/install/getting-started-knative-app/index.md: docs/getting-started/README.md - docs/install/install-extensions.md: docs/install/README.md - docs/install/installation-files.md: docs/install/README.md - docs/install/prerequisites.md: docs/install/README.md - docs/install/serving/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/install/serving/installing-cert-manager.md: docs/install/installing-cert-manager.md - docs/install/serving/installing-istio.md: docs/install/installing-istio.md - docs/install/serving/serving-installation-files.md: docs/install/yaml-install/serving/serving-installation-files.md - docs/operator/configuring-eventing-cr/index.md: docs/install/operator/configuring-eventing-cr.md - docs/operator/configuring-serving-cr/index.md: docs/install/operator/configuring-serving-cr.md - docs/reference/resources/index.md: docs/client/README.md - docs/serving/autoscaling/autoscaling-concepts.md: docs/serving/autoscaling/autoscaler-types.md - docs/serving/autoscaling/target-burst-capacity/index.md: docs/serving/load-balancing/target-burst-capacity.md - docs/serving/configuring-autoscaling/index.md: docs/serving/autoscaling/README.md - docs/serving/creating-domain-mappings.md: docs/serving/services/custom-domains.md - docs/serving/debugging-application-issues.md: docs/serving/troubleshooting/debugging-application-issues.md - docs/serving/feature-flags.md: docs/serving/configuration/feature-flags.md - docs/serving/getting-started-knative-app.md: docs/getting-started/README.md - docs/serving/installing-cert-manager.md: docs/install/installing-cert-manager.md - docs/serving/metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/serving/samples/README.md: docs/samples/serving.md - docs/serving/samples/autoscale-go/index.md: docs/serving/autoscaling/autoscale-go/README.md - docs/serving/samples/blue-green-deployment.md: docs/serving/traffic-management.md - docs/serving/samples/cloudevents/cloudevents-dotnet/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-dotnet - docs/serving/samples/cloudevents/cloudevents-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-go - docs/serving/samples/cloudevents/cloudevents-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-nodejs - docs/serving/samples/cloudevents/cloudevents-rust/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-rust - docs/serving/samples/cloudevents/cloudevents-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-spring - docs/serving/samples/cloudevents/cloudevents-vertx/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-vertx - docs/serving/samples/gitwebhook-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/gitwebhook-go - docs/serving/samples/grpc-ping-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go - docs/serving/samples/hello-world/helloworld-csharp/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-csharp - docs/serving/samples/hello-world/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-go - docs/serving/samples/hello-world/helloworld-java-spark/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spark - docs/serving/samples/hello-world/helloworld-java-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spring - docs/serving/samples/hello-world/helloworld-kotlin/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-kotlin - docs/serving/samples/hello-world/helloworld-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-nodejs - docs/serving/samples/hello-world/helloworld-php/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-php - docs/serving/samples/hello-world/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-python - docs/serving/samples/hello-world/helloworld-ruby/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-ruby - docs/serving/samples/hello-world/helloworld-scala/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-scala - docs/serving/samples/hello-world/helloworld-shell/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-shell - docs/serving/samples/knative-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/knative-routing-go - docs/serving/samples/kong-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/kong-routing-go - docs/serving/samples/multi-container/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/multicontainer - docs/serving/samples/secrets-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/secrets-go - docs/serving/samples/tag-header-based-routing/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/tag-header-based-routing - docs/serving/samples/traffic-splitting/README.md: docs/serving/traffic-management.md - docs/serving/services/deployment.md: docs/serving/configuration/deployment.md - docs/serving/services/http-option.md: docs/serving/services/http-protocol.md - docs/serving/services/service-metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/serving/spec/knative-api-specification-1.0.md: https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md - docs/serving/using-an-ssl-cert/index.md: docs/serving/encryption/encryption-overview.md - docs/serving/encryption/enabling-automatic-tls-certificate-provisioning.md: docs/serving/encryption/encryption-overview.md - docs/serving/encryption/using-certificates-in-networking-layer.md: docs/serving/encryption/encryption-overview.md - docs/serving/using-subroutes.md: docs/serving/traffic-management.md - docs/eventing/brokers/create-mtbroker.md: docs/eventing/brokers/create-broker.md - docs/eventing/brokers/broker-admin-config-options.md: docs/eventing/configuration/broker-configuration.md + versioned/contributing/about.md: community/README.md + versioned/eventing/experimental-features/README.md: versioned/eventing/features/README.md + versioned/eventing/experimental-features/delivery-timeout.md: versioned/eventing/features/delivery-timeout.md + versioned/eventing/experimental-features/delivery-retryafter.md: versioned/eventing/features/delivery-retryafter.md + versioned/eventing/experimental-features/new-trigger-filters.md: versioned/eventing/triggers/README.md + versioned/eventing/experimental-features/kreference-group.md: versioned/eventing/features/kreference-group.md + versioned/eventing/experimental-features/kreference-mapping.md: versioned/eventing/features/kreference-mapping.md + versioned/eventing/experimental-features/eventtype-auto-creation.md: versioned/eventing/features/eventtype-auto-creation.md + versioned/eventing/experimental-features/transport-encryption.md: versioned/eventing/features/transport-encryption.md + versioned/eventing/experimental-features/sender-identity.md: versioned/eventing/features/sender-identity.md + versioned/eventing/experimental-features/authorization.md: versioned/eventing/features/authorization.md + versioned/eventing/features/new-trigger-filters.md: versioned/eventing/triggers/README.md + versioned/eventing/broker/kafka-broker/kafka-configmap.md: versioned/eventing/configuration/kafka-channel-configuration.md + versioned/eventing/broker/create-mtbroker.md: versioned/eventing/brokers/create-broker.md + versioned/eventing/broker/example-mtbroker.md: versioned/eventing/brokers/broker-developer-config-options.md + versioned/eventing/broker/kafka-broker/README.md: versioned/eventing/brokers/broker-types/kafka-broker/README.md + versioned/eventing/broker/rabbitmq-broker/README.md: versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md + versioned/eventing/broker/README.md: versioned/eventing/brokers/README.md + versioned/concepts/resources/revisions.md: versioned/concepts/serving-resources/revisions.md + versioned/serving/revision-gc.md: versioned/serving/revisions/revision-developer-config-options.md + versioned/serving/configuration/revision-gc.md: versioned/serving/revisions/revision-admin-config-options.md + versioned/reference/concepts/duck-typing.md: versioned/concepts/duck-typing.md + versioned/reference/client/README.md: versioned/client/README.md + versioned/reference/api/eventing-api.md: versioned/eventing/reference/eventing-api.md + versioned/reference/api/serving-api.md: versioned/serving/reference/serving-api.md + versioned/community/about.md: community/governance.md + versioned/contributing/contributing.md: community/contributing.md + versioned/contributing/README.md: community/README.md + versioned/eventing/getting-started.md: versioned/getting-started/getting-started-eventing.md + versioned/admin/collecting-logs/README.md: versioned/serving/observability/logging/collecting-logs.md + versioned/admin/collecting-metrics/README.md: versioned/serving/observability/metrics/collecting-metrics.md + versioned/admin/collecting-metrics/eventing-metrics/metrics.md: versioned/eventing/observability/metrics/eventing-metrics.md + versioned/admin/collecting-metrics/serving-metrics/metrics.md: versioned/serving/observability/metrics/serving-metrics.md + versioned/admin/eventing/broker-configuration.md: versioned/eventing/configuration/broker-configuration.md + versioned/admin/eventing/channel-configuration.md: versioned/eventing/configuration/channel-configuration.md + versioned/admin/eventing/kafka-channel-configuration.md: versioned/eventing/configuration/kafka-channel-configuration.md + versioned/admin/eventing/sources-configuration.md: versioned/eventing/configuration/sources-configuration.md + versioned/admin/install/README.md: versioned/install/README.md + versioned/admin/install/eventing/eventing-installation-files.md: versioned/install/yaml-install/eventing/eventing-installation-files.md + versioned/admin/install/eventing/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md + versioned/admin/install/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md + versioned/admin/install/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md + versioned/admin/install/installing-istio.md: versioned/install/installing-istio.md + versioned/admin/install/knative-offerings.md: versioned/install/knative-offerings.md + versioned/admin/install/knative-with-operators.md: versioned/install/operator/knative-with-operators.md + versioned/admin/install/operator/configuring-eventing-cr.md: versioned/install/operator/configuring-eventing-cr.md + versioned/admin/install/operator/configuring-serving-cr.md: versioned/install/operator/configuring-serving-cr.md + versioned/admin/install/serving/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md + versioned/admin/install/serving/serving-installation-files.md: versioned/install/yaml-install/serving/serving-installation-files.md + versioned/admin/install/uninstall.md: versioned/install/uninstall.md + versioned/admin/serving/config-defaults.md: versioned/serving/configuration/config-defaults.md + versioned/admin/serving/deployment.md: versioned/serving/configuration/deployment.md + versioned/admin/serving/feature-flags.md: versioned/serving/configuration/feature-flags.md + versioned/admin/serving/rolling-out-latest-revision-configmap.md: versioned/serving/configuration/rolling-out-latest-revision-configmap.md + versioned/admin/upgrade/index.md: versioned/install/upgrade/README.md + versioned/admin/upgrade/upgrade-installation-with-operator.md: versioned/install/upgrade/upgrade-installation-with-operator.md + versioned/admin/upgrade/upgrade-installation.md: versioned/install/upgrade/upgrade-installation.md + versioned/check-install-version.md: versioned/install/upgrade/check-install-version.md + versioned/client/connecting-kn-to-your-cluster/index.md: versioned/client/README.md + versioned/community/annual_reports.md: https://github.com/knative/community/tree/main/annual_reports + versioned/community/calendar.md: https://github.com/knative/community/blob/main/CALENDAR.MD + versioned/community/contributing/code-of-conduct.md: https://github.com/knative/community/blob/main/CODE-OF-CONDUCT.md + versioned/community/contributing/contributing.md: https://github.com/knative/community/blob/main/CONTRIBUTING.md + versioned/community/contributing/governance.md: https://github.com/knative/community/blob/main/GOVERNANCE.md + versioned/community/contributing/mechanics.md: https://github.com/knative/community/tree/main/mechanics + versioned/community/contributing/mechanics/creating-an-extensions-repo.md: https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md + versioned/community/contributing/mechanics/feature-tracks.md: https://github.com/knative/community/blob/main/mechanics/FEATURE-TRACKS.md + versioned/community/contributing/mechanics/golang-policy.md: https://github.com/knative/community/blob/main/mechanics/GOLANG-POLICY.md + versioned/community/contributing/mechanics/release-schedule.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md + versioned/community/contributing/mechanics/release-versioning-principles.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-VERSIONING-PRINCIPLES.md + versioned/community/contributing/mechanics/sc.md: https://github.com/knative/community/blob/main/mechanics/SC.md + versioned/community/contributing/mechanics/sunsetting-features.md: https://github.com/knative/community/blob/main/mechanics/SUNSETTING-FEATURES.md + versioned/community/contributing/mechanics/toc.md: https://github.com/knative/community/blob/main/mechanics/TOC.md + versioned/community/contributing/mechanics/working-group-processes.md: https://github.com/knative/community/blob/main/mechanics/WORKING-GROUP-PROCESSES.md + versioned/community/contributing/repository-guidelines.md: https://github.com/knative/community/blob/main/REPOSITORY-GUIDELINES.md + versioned/community/contributing/reviewing.md: https://github.com/knative/community/blob/main/REVIEWING.md + versioned/community/contributing/roles.md: https://github.com/knative/community/blob/main/ROLES.md + versioned/community/contributing/slack-guidelines.md: https://github.com/knative/community/blob/main/SLACK-GUIDELINES.md + versioned/community/contributing/steering-committee.md: https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md + versioned/community/contributing/tech-oversight-committee.md: https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md + versioned/community/contributing/trademark-committee.md: https://github.com/knative/community/blob/main/TRADEMARK-COMMITTEE.md + versioned/community/contributing/values.md: https://github.com/knative/community/blob/main/VALUES.md + versioned/community/contributing/working-groups/working-groups.md: https://github.com/knative/community/blob/main/working-groups + versioned/community/meetup.md: community/README.md + versioned/community/samples.md: https://github.com/knative/docs/tree/main/code-samples/community + versioned/concepts/overview.md: versioned/index.md + versioned/developer/concepts/duck-typing.md: versioned/concepts/duck-typing.md + versioned/developer/eventing/event-delivery.md: versioned/eventing/event-delivery.md + versioned/developer/eventing/sinks/README.md: versioned/eventing/sinks/README.md + versioned/developer/eventing/sinks/kafka-sink.md: versioned/eventing/sinks/kafka-sink.md + versioned/developer/eventing/sources/README.md: versioned/eventing/sources/README.md + versioned/developer/eventing/sources/apiserversource/README.md: versioned/eventing/sources/apiserversource/README.md + versioned/developer/eventing/sources/apiserversource/getting-started.md: versioned/eventing/sources/apiserversource/getting-started.md + versioned/developer/eventing/sources/apiserversource/reference.md: versioned/eventing/sources/apiserversource/reference.md + versioned/developer/eventing/sources/containersource/README.md: versioned/eventing/custom-event-source/containersource/README.md + versioned/developer/eventing/sources/containersource/reference.md: versioned/eventing/custom-event-source/containersource/reference.md + versioned/developer/eventing/sources/creating-event-sources/README.md: versioned/eventing/custom-event-source/README.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/01-theory.md: versioned/eventing/custom-event-source/custom-event-source/README.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/02-lifecycle-and-types.md: versioned/eventing/custom-event-source/custom-event-source/controller.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/03-controller.md: versioned/eventing/custom-event-source/custom-event-source/README.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/04-reconciler.md: versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/05-receive-adapter.md: versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/06-yaml.md: versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/07-knative-extensions.md: versioned/eventing/custom-event-source/custom-event-source/README.md + versioned/developer/eventing/sources/creating-event-sources/writing-event-source/README.md: versioned/eventing/custom-event-source/custom-event-source/README.md + versioned/developer/eventing/sources/kafka-source/README.md: versioned/eventing/sources/kafka-source/README.md + versioned/developer/eventing/sources/ping-source/README.md: versioned/eventing/sources/ping-source/README.md + versioned/developer/eventing/sources/ping-source/reference.md: versioned/eventing/sources/ping-source/reference.md + versioned/developer/eventing/sources/sinkbinding/README.md: versioned/eventing/custom-event-source/sinkbinding/README.md + versioned/developer/eventing/sources/sinkbinding/getting-started.md: versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md + versioned/developer/eventing/sources/sinkbinding/reference.md: versioned/eventing/custom-event-source/sinkbinding/reference.md + versioned/developer/serving/deploying-from-private-registry.md: versioned/serving/deploying-from-private-registry.md + versioned/developer/serving/rolling-out-latest-revision.md: versioned/serving/rolling-out-latest-revision.md + versioned/developer/serving/services/README.md: versioned/serving/services/README.md + versioned/developer/serving/services/byo-certificate.md: versioned/serving/services/custom-tls-certificate-domain-mapping.md + versioned/developer/serving/services/certificate-class.md: versioned/serving/services/certificate-class.md + versioned/developer/serving/services/configure-requests-limits-services.md: versioned/serving/services/configure-requests-limits-services.md + versioned/developer/serving/services/creating-services.md: versioned/serving/services/creating-services.md + versioned/developer/serving/services/custom-domains.md: versioned/serving/services/custom-domains.md + versioned/developer/serving/services/http-option.md: versioned/serving/services/http-protocol.md + versioned/developer/serving/services/ingress-class.md: versioned/serving/services/ingress-class.md + versioned/developer/serving/services/private-services.md: versioned/serving/services/private-services.md + versioned/developer/serving/services/service-metrics.md: versioned/serving/observability/metrics/serving-metrics.md + versioned/developer/serving/tag-resolution.md: versioned/serving/tag-resolution.md + versioned/developer/serving/traffic-management.md: versioned/serving/traffic-management.md + versioned/developer/serving/troubleshooting/debugging-application-issues.md: versioned/serving/troubleshooting/debugging-application-issues.md + versioned/eventing/broker/alternate/index.md: versioned/eventing/brokers/README.md + versioned/eventing/broker/broker-event-delivery.md: versioned/eventing/event-delivery.md + versioned/eventing/broker/configmaps/README.md: versioned/eventing/configuration/broker-configuration.md + versioned/eventing/channels/default-channels/index.md: versioned/eventing/channels/README.md + versioned/eventing/debugging/README.md: versioned/eventing/troubleshooting/README.md + versioned/eventing/metrics.md: versioned/eventing/observability/metrics/eventing-metrics.md + versioned/eventing/parallel.md: versioned/eventing/flows/parallel.md + versioned/eventing/samples/README.md: versioned/samples/eventing.md + versioned/eventing/samples/cloud-audit-logs-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-audit-logs-source + versioned/eventing/samples/cloud-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source + versioned/eventing/samples/cloud-scheduler-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-scheduler-source + versioned/eventing/samples/cloud-storage-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-storage-source + versioned/eventing/samples/gcp-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source + versioned/eventing/samples/github-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/github-source + versioned/eventing/samples/gitlab-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/gitlab-source + versioned/eventing/samples/helloworld/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld + versioned/eventing/samples/helloworld/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-go + versioned/eventing/samples/helloworld/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-python + versioned/eventing/samples/kafka/binding/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/binding + versioned/eventing/samples/kafka/channel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/channel + versioned/eventing/samples/kubernetes-event-source/index.md: versioned/eventing/sources/apiserversource/README.md + versioned/eventing/samples/parallel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel + versioned/eventing/samples/parallel/multiple-branches/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/multiple-branches + versioned/eventing/samples/parallel/mutual-exclusivity/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/mutual-exclusivity + versioned/eventing/samples/ping-source/index.md: versioned/eventing/sources/ping-source/README.md + versioned/eventing/samples/sequence/index.md: versioned/eventing/flows/sequence/README.md + versioned/eventing/samples/sequence/sequence-replay-to-event-display/index.md: versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md + versioned/eventing/samples/sequence/sequence-reply-to-sequence/index.md: versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md + versioned/eventing/samples/sequence/sequence-terminal/index.md: versioned/eventing/flows/sequence/sequence-terminal/README.md + versioned/eventing/samples/sequence/sequence-with-broker-trigger/index.md: versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md + versioned/eventing/samples/sinkbinding/README.md: versioned/eventing/custom-event-source/sinkbinding/README.md + versioned/eventing/samples/writing-event-source-easy-way/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/writing-event-source-easy-way + versioned/eventing/sequence.md: versioned/eventing/flows/sequence/README.md + versioned/eventing/sink/README.md: versioned/eventing/sinks/README.md + versioned/eventing/sink/kafka-sink.md: versioned/eventing/sinks/kafka-sink.md + versioned/eventing/sources/containersource.md: versioned/eventing/custom-event-source/containersource/README.md + versioned/eventing/sources/pingsource/index.md: versioned/eventing/sources/ping-source/README.md + versioned/install/collecting-logs/index.md: versioned/serving/observability/logging/collecting-logs.md + versioned/install/collecting-metrics/index.md: versioned/serving/observability/metrics/collecting-metrics.md + versioned/install/eventing/eventing-installation-files.md: versioned/install/yaml-install/eventing/eventing-installation-files.md + versioned/install/eventing/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md + versioned/install/getting-started-knative-app/index.md: versioned/getting-started/README.md + versioned/install/install-extensions.md: versioned/install/README.md + versioned/install/installation-files.md: versioned/install/README.md + versioned/install/prerequisites.md: versioned/install/README.md + versioned/install/serving/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md + versioned/install/serving/installing-cert-manager.md: versioned/install/installing-cert-manager.md + versioned/install/serving/installing-istio.md: versioned/install/installing-istio.md + versioned/install/serving/serving-installation-files.md: versioned/install/yaml-install/serving/serving-installation-files.md + versioned/operator/configuring-eventing-cr/index.md: versioned/install/operator/configuring-eventing-cr.md + versioned/operator/configuring-serving-cr/index.md: versioned/install/operator/configuring-serving-cr.md + versioned/reference/resources/index.md: versioned/client/README.md + versioned/serving/autoscaling/autoscaling-concepts.md: versioned/serving/autoscaling/autoscaler-types.md + versioned/serving/autoscaling/target-burst-capacity/index.md: versioned/serving/load-balancing/target-burst-capacity.md + versioned/serving/configuring-autoscaling/index.md: versioned/serving/autoscaling/README.md + versioned/serving/creating-domain-mappings.md: versioned/serving/services/custom-domains.md + versioned/serving/debugging-application-issues.md: versioned/serving/troubleshooting/debugging-application-issues.md + versioned/serving/feature-flags.md: versioned/serving/configuration/feature-flags.md + versioned/serving/getting-started-knative-app.md: versioned/getting-started/README.md + versioned/serving/installing-cert-manager.md: versioned/install/installing-cert-manager.md + versioned/serving/metrics.md: versioned/serving/observability/metrics/serving-metrics.md + versioned/serving/samples/README.md: versioned/samples/serving.md + versioned/serving/samples/autoscale-go/index.md: versioned/serving/autoscaling/autoscale-go/README.md + versioned/serving/samples/blue-green-deployment.md: versioned/serving/traffic-management.md + versioned/serving/samples/cloudevents/cloudevents-dotnet/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-dotnet + versioned/serving/samples/cloudevents/cloudevents-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-go + versioned/serving/samples/cloudevents/cloudevents-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-nodejs + versioned/serving/samples/cloudevents/cloudevents-rust/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-rust + versioned/serving/samples/cloudevents/cloudevents-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-spring + versioned/serving/samples/cloudevents/cloudevents-vertx/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-vertx + versioned/serving/samples/gitwebhook-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/gitwebhook-go + versioned/serving/samples/grpc-ping-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go + versioned/serving/samples/hello-world/helloworld-csharp/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-csharp + versioned/serving/samples/hello-world/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-go + versioned/serving/samples/hello-world/helloworld-java-spark/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spark + versioned/serving/samples/hello-world/helloworld-java-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spring + versioned/serving/samples/hello-world/helloworld-kotlin/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-kotlin + versioned/serving/samples/hello-world/helloworld-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-nodejs + versioned/serving/samples/hello-world/helloworld-php/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-php + versioned/serving/samples/hello-world/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-python + versioned/serving/samples/hello-world/helloworld-ruby/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-ruby + versioned/serving/samples/hello-world/helloworld-scala/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-scala + versioned/serving/samples/hello-world/helloworld-shell/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-shell + versioned/serving/samples/knative-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/knative-routing-go + versioned/serving/samples/kong-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/kong-routing-go + versioned/serving/samples/multi-container/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/multicontainer + versioned/serving/samples/secrets-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/secrets-go + versioned/serving/samples/tag-header-based-routing/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/tag-header-based-routing + versioned/serving/samples/traffic-splitting/README.md: versioned/serving/traffic-management.md + versioned/serving/services/deployment.md: versioned/serving/configuration/deployment.md + versioned/serving/services/http-option.md: versioned/serving/services/http-protocol.md + versioned/serving/services/service-metrics.md: versioned/serving/observability/metrics/serving-metrics.md + versioned/serving/spec/knative-api-specification-1.0.md: https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md + versioned/serving/using-an-ssl-cert/index.md: versioned/serving/encryption/encryption-overview.md + versioned/serving/encryption/enabling-automatic-tls-certificate-provisioning.md: versioned/serving/encryption/encryption-overview.md + versioned/serving/encryption/using-certificates-in-networking-layer.md: versioned/serving/encryption/encryption-overview.md + versioned/serving/using-subroutes.md: versioned/serving/traffic-management.md + versioned/eventing/brokers/create-mtbroker.md: versioned/eventing/brokers/create-broker.md + versioned/eventing/brokers/broker-admin-config-options.md: versioned/eventing/configuration/broker-configuration.md diff --git a/docs/snippets/about-brokers.md b/docs/snippets/about-brokers.md index 938a12547ab..d7e53dd9610 100644 --- a/docs/snippets/about-brokers.md +++ b/docs/snippets/about-brokers.md @@ -1,5 +1,5 @@ Brokers are Kubernetes custom resources that define an [event mesh](/docs/eventing/event-mesh) for collecting a pool of events. Brokers provide a discoverable endpoint for event ingress, and use Triggers for event delivery. Event producers can send events to a broker by POSTing the event. diff --git a/docs/snippets/about-eventing.md b/docs/snippets/about-eventing.md index b079e95e251..1ccf8fba85d 100644 --- a/docs/snippets/about-eventing.md +++ b/docs/snippets/about-eventing.md @@ -1,6 +1,6 @@ Knative Eventing is a collection of APIs that enable you to use an [event-driven architecture](https://en.wikipedia.org/wiki/Event-driven_architecture){target=_blank} with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events. Sinks can also be configured to respond to HTTP requests by sending a response event. diff --git a/docs/snippets/about-functions.md b/docs/snippets/about-functions.md index e1b7dc62673..620e20e9964 100644 --- a/docs/snippets/about-functions.md +++ b/docs/snippets/about-functions.md @@ -1,6 +1,6 @@ Knative Functions provides a simple programming model for using functions on Knative, without requiring in-depth knowledge of Knative, Kubernetes, containers, or dockerfiles. diff --git a/docs/snippets/about-revisions-garbage-collection.md b/docs/snippets/about-revisions-garbage-collection.md index 97518f419ac..c67abac778c 100644 --- a/docs/snippets/about-revisions-garbage-collection.md +++ b/docs/snippets/about-revisions-garbage-collection.md @@ -1,6 +1,6 @@ When Revisions of a Knative Service are inactive, they are automatically cleaned up and cluster resources are reclaimed after a set time period. This is known as *[garbage collection](https://kubernetes.io/docs/concepts/architecture/garbage-collection/){target=_blank}*. diff --git a/docs/snippets/about-revisions.md b/docs/snippets/about-revisions.md index 60aab64ee33..58b1fee01f0 100644 --- a/docs/snippets/about-revisions.md +++ b/docs/snippets/about-revisions.md @@ -1,5 +1,5 @@ Revisions are Knative Serving resources that contain point-in-time snapshots of the application code and configuration for each change made to a Knative Service. diff --git a/docs/snippets/about-serving.md b/docs/snippets/about-serving.md index 1b9e96e0937..1f12da0ed24 100644 --- a/docs/snippets/about-serving.md +++ b/docs/snippets/about-serving.md @@ -1,6 +1,6 @@ Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These resources are used to define and control how your diff --git a/docs/snippets/build-func-intro.md b/docs/snippets/build-func-intro.md index e1367fccbb3..ed67f95c2a4 100644 --- a/docs/snippets/build-func-intro.md +++ b/docs/snippets/build-func-intro.md @@ -1,5 +1,5 @@ Building a function creates an OCI container image for your function that can be pushed to a container registry. It does not run or deploy the function, which can be useful if you want to build a container image for your function locally, but do not want to automatically run the function or deploy it to a cluster, for example, in a testing scenario. diff --git a/docs/snippets/create-a-function.md b/docs/snippets/create-a-function.md index fcee3a1c6ad..953d15b35f6 100644 --- a/docs/snippets/create-a-function.md +++ b/docs/snippets/create-a-function.md @@ -1,6 +1,6 @@ After you have installed Knative Functions, you can create a function project by using the `func` CLI or the `kn func` plugin: diff --git a/docs/snippets/deploy-func-intro.md b/docs/snippets/deploy-func-intro.md index c413faee271..954eca6cb11 100644 --- a/docs/snippets/deploy-func-intro.md +++ b/docs/snippets/deploy-func-intro.md @@ -1,5 +1,5 @@ Deploying a function creates an OCI container image for your function, and pushes this container image to your image registry. The function is deployed to the cluster as a Knative Service. Redeploying a function updates the container image and resulting Service that is running on your cluster. Functions that have been deployed to a cluster are accessible on the cluster just like any other Knative Service. diff --git a/docs/snippets/functions-templates-intro.md b/docs/snippets/functions-templates-intro.md index 2a41281ff29..54053b7fc22 100644 --- a/docs/snippets/functions-templates-intro.md +++ b/docs/snippets/functions-templates-intro.md @@ -1,5 +1,5 @@ Knative Functions provides templates that can be used to create basic functions, by initiating a function project boilerplate when you run a `create` command. diff --git a/docs/snippets/install-func-CLI.md b/docs/snippets/install-func-CLI.md index ea5f16729ca..db5b386b987 100644 --- a/docs/snippets/install-func-CLI.md +++ b/docs/snippets/install-func-CLI.md @@ -1,6 +1,6 @@ === "Homebrew" diff --git a/docs/snippets/install-functions-intro.md b/docs/snippets/install-functions-intro.md index 86a8e63edec..41b5efbac6c 100644 --- a/docs/snippets/install-functions-intro.md +++ b/docs/snippets/install-functions-intro.md @@ -1,5 +1,5 @@ You can install Knative Functions either by using the standalone `func` CLI, or by installing the `kn func` plugin that is available for the Knative `kn` CLI. diff --git a/docs/snippets/install-kn-func-plugin.md b/docs/snippets/install-kn-func-plugin.md index f03ab3aac72..ec7b5e89289 100644 --- a/docs/snippets/install-kn-func-plugin.md +++ b/docs/snippets/install-kn-func-plugin.md @@ -1,6 +1,6 @@ === "kn plugin" diff --git a/docs/snippets/install-kn.md b/docs/snippets/install-kn.md index c51e597a32c..a481a78c3a1 100644 --- a/docs/snippets/install-kn.md +++ b/docs/snippets/install-kn.md @@ -1,7 +1,7 @@ ## Install the Knative CLI diff --git a/docs/snippets/proc-building-function.md b/docs/snippets/proc-building-function.md index 95180c98fdf..4e536b7d57a 100644 --- a/docs/snippets/proc-building-function.md +++ b/docs/snippets/proc-building-function.md @@ -1,6 +1,6 @@ The `build` command uses the project name and the image registry name to construct a fully qualified container image name for the function. If the function project has not previously been built, you are prompted to provide an **image registry**. diff --git a/docs/snippets/proc-deploying-function.md b/docs/snippets/proc-deploying-function.md index c8af4646d20..e361416cdb1 100644 --- a/docs/snippets/proc-deploying-function.md +++ b/docs/snippets/proc-deploying-function.md @@ -1,6 +1,6 @@ The `deploy` command uses the function project name as the Knative Service name. When the function is built, the project name and the image registry name are used to construct a fully qualified image name for the function. diff --git a/docs/snippets/proc-running-function.md b/docs/snippets/proc-running-function.md index 963bbcd5f12..bf2e8001cd0 100644 --- a/docs/snippets/proc-running-function.md +++ b/docs/snippets/proc-running-function.md @@ -1,6 +1,6 @@ The `run` command builds an image for your function if required, and runs this image locally, instead of deploying it on a cluster. diff --git a/docs/snippets/quickstart-install.md b/docs/snippets/quickstart-install.md index 60a33e861c5..3f9b7d65ee1 100644 --- a/docs/snippets/quickstart-install.md +++ b/docs/snippets/quickstart-install.md @@ -1,6 +1,6 @@ ## Install the Knative quickstart plugin diff --git a/docs/snippets/quickstart-prereqs.md b/docs/snippets/quickstart-prereqs.md index 93b9d2fac63..69793d1a58f 100644 --- a/docs/snippets/quickstart-prereqs.md +++ b/docs/snippets/quickstart-prereqs.md @@ -1,7 +1,7 @@ ## Before you begin diff --git a/docs/snippets/run-func-intro.md b/docs/snippets/run-func-intro.md index a7be0f4bf55..e35b9c27dea 100644 --- a/docs/snippets/run-func-intro.md +++ b/docs/snippets/run-func-intro.md @@ -1,5 +1,5 @@ Running a function creates an OCI container image for your function before running the function in your local environment, but does not deploy the function to a cluster. This can be useful if you want to run your function locally for a testing scenario. diff --git a/docs/docs/.nav.yml b/docs/versioned/.nav.yml similarity index 99% rename from docs/docs/.nav.yml rename to docs/versioned/.nav.yml index 3b0191673a2..062da3fbd83 100644 --- a/docs/docs/.nav.yml +++ b/docs/versioned/.nav.yml @@ -207,7 +207,7 @@ nav: - Developer configuration options: eventing/brokers/broker-developer-config-options.md - Triggers: - Using Triggers: eventing/triggers/README.md - - Duck types: concepts/duck-typing.md + - Duck types: eventing/concepts/duck-typing.md - Event sources: - About event sources: eventing/sources/README.md - ApiServerSource: diff --git a/docs/docs/README.md b/docs/versioned/README.md similarity index 96% rename from docs/docs/README.md rename to docs/versioned/README.md index 245ee50e79c..0451c6065ae 100644 --- a/docs/docs/README.md +++ b/docs/versioned/README.md @@ -84,7 +84,7 @@ When a request is made to a Knative Service: 4. **Queue-Proxy**: All requests pass through the Queue-Proxy sidecar, which enforces concurrency limits and collects metrics 5. **Application**: The request reaches your application container -For detailed information, see the [request flow documentation](../serving/request-flow.md). +For detailed information, see the [request flow documentation](serving/request-flow.md). ### GPU Resources and LLM Inference @@ -261,9 +261,9 @@ Consider alternatives when: ## Next Steps -- **Installation**: Get started with [Knative installation](../install/README.md) -- **Quick Start**: Try the [Knative Quickstart](../getting-started/README.md) for hands-on experience -- **Serving Guide**: Learn more about [Knative Serving](../serving/README.md) -- **Eventing Guide**: Explore [Knative Eventing](../eventing/README.md) capabilities -- **Functions Guide**: Build your first [Knative Function](../functions/README.md) -- **Examples**: Browse [sample applications](../samples/README.md) and use cases +- **Installation**: Get started with [Knative installation](install/README.md) +- **Quick Start**: Try the [Knative Quickstart](getting-started/README.md) for hands-on experience +- **Serving Guide**: Learn more about [Knative Serving](serving/README.md) +- **Eventing Guide**: Explore [Knative Eventing](eventing/README.md) capabilities +- **Functions Guide**: Build your first [Knative Function](functions/README.md) +- **Examples**: Browse [sample applications](samples/README.md) and use cases diff --git a/docs/docs/bookstore/create-slack-workspace/README.md b/docs/versioned/bookstore/create-slack-workspace/README.md similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/README.md rename to docs/versioned/bookstore/create-slack-workspace/README.md diff --git a/docs/docs/bookstore/create-slack-workspace/images/image1.png b/docs/versioned/bookstore/create-slack-workspace/images/image1.png similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/images/image1.png rename to docs/versioned/bookstore/create-slack-workspace/images/image1.png diff --git a/docs/docs/bookstore/create-slack-workspace/images/image2.png b/docs/versioned/bookstore/create-slack-workspace/images/image2.png similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/images/image2.png rename to docs/versioned/bookstore/create-slack-workspace/images/image2.png diff --git a/docs/docs/bookstore/create-slack-workspace/images/image3.png b/docs/versioned/bookstore/create-slack-workspace/images/image3.png similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/images/image3.png rename to docs/versioned/bookstore/create-slack-workspace/images/image3.png diff --git a/docs/docs/bookstore/create-slack-workspace/images/image4.png b/docs/versioned/bookstore/create-slack-workspace/images/image4.png similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/images/image4.png rename to docs/versioned/bookstore/create-slack-workspace/images/image4.png diff --git a/docs/docs/bookstore/create-slack-workspace/images/image5.png b/docs/versioned/bookstore/create-slack-workspace/images/image5.png similarity index 100% rename from docs/docs/bookstore/create-slack-workspace/images/image5.png rename to docs/versioned/bookstore/create-slack-workspace/images/image5.png diff --git a/docs/docs/bookstore/disclaimer/README.md b/docs/versioned/bookstore/disclaimer/README.md similarity index 100% rename from docs/docs/bookstore/disclaimer/README.md rename to docs/versioned/bookstore/disclaimer/README.md diff --git a/docs/docs/bookstore/disclaimer/images/image1.png b/docs/versioned/bookstore/disclaimer/images/image1.png similarity index 100% rename from docs/docs/bookstore/disclaimer/images/image1.png rename to docs/versioned/bookstore/disclaimer/images/image1.png diff --git a/docs/docs/bookstore/disclaimer/images/image2.png b/docs/versioned/bookstore/disclaimer/images/image2.png similarity index 100% rename from docs/docs/bookstore/disclaimer/images/image2.png rename to docs/versioned/bookstore/disclaimer/images/image2.png diff --git a/docs/docs/bookstore/extra-challenge/README.md b/docs/versioned/bookstore/extra-challenge/README.md similarity index 100% rename from docs/docs/bookstore/extra-challenge/README.md rename to docs/versioned/bookstore/extra-challenge/README.md diff --git a/docs/docs/bookstore/extra-challenge/images/image1.png b/docs/versioned/bookstore/extra-challenge/images/image1.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image1.png rename to docs/versioned/bookstore/extra-challenge/images/image1.png diff --git a/docs/docs/bookstore/extra-challenge/images/image2.png b/docs/versioned/bookstore/extra-challenge/images/image2.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image2.png rename to docs/versioned/bookstore/extra-challenge/images/image2.png diff --git a/docs/docs/bookstore/extra-challenge/images/image3.png b/docs/versioned/bookstore/extra-challenge/images/image3.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image3.png rename to docs/versioned/bookstore/extra-challenge/images/image3.png diff --git a/docs/docs/bookstore/extra-challenge/images/image4.png b/docs/versioned/bookstore/extra-challenge/images/image4.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image4.png rename to docs/versioned/bookstore/extra-challenge/images/image4.png diff --git a/docs/docs/bookstore/extra-challenge/images/image5.png b/docs/versioned/bookstore/extra-challenge/images/image5.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image5.png rename to docs/versioned/bookstore/extra-challenge/images/image5.png diff --git a/docs/docs/bookstore/extra-challenge/images/image6.png b/docs/versioned/bookstore/extra-challenge/images/image6.png similarity index 100% rename from docs/docs/bookstore/extra-challenge/images/image6.png rename to docs/versioned/bookstore/extra-challenge/images/image6.png diff --git a/docs/docs/bookstore/page-0.5/environment-setup.md b/docs/versioned/bookstore/page-0.5/environment-setup.md similarity index 100% rename from docs/docs/bookstore/page-0.5/environment-setup.md rename to docs/versioned/bookstore/page-0.5/environment-setup.md diff --git a/docs/docs/bookstore/page-0.5/images/image1.png b/docs/versioned/bookstore/page-0.5/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image1.png rename to docs/versioned/bookstore/page-0.5/images/image1.png diff --git a/docs/docs/bookstore/page-0.5/images/image10.png b/docs/versioned/bookstore/page-0.5/images/image10.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image10.png rename to docs/versioned/bookstore/page-0.5/images/image10.png diff --git a/docs/docs/bookstore/page-0.5/images/image12.png b/docs/versioned/bookstore/page-0.5/images/image12.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image12.png rename to docs/versioned/bookstore/page-0.5/images/image12.png diff --git a/docs/docs/bookstore/page-0.5/images/image13.png b/docs/versioned/bookstore/page-0.5/images/image13.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image13.png rename to docs/versioned/bookstore/page-0.5/images/image13.png diff --git a/docs/docs/bookstore/page-0.5/images/image16.png b/docs/versioned/bookstore/page-0.5/images/image16.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image16.png rename to docs/versioned/bookstore/page-0.5/images/image16.png diff --git a/docs/docs/bookstore/page-0.5/images/image18.png b/docs/versioned/bookstore/page-0.5/images/image18.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image18.png rename to docs/versioned/bookstore/page-0.5/images/image18.png diff --git a/docs/docs/bookstore/page-0.5/images/image19.png b/docs/versioned/bookstore/page-0.5/images/image19.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image19.png rename to docs/versioned/bookstore/page-0.5/images/image19.png diff --git a/docs/docs/bookstore/page-0.5/images/image20.png b/docs/versioned/bookstore/page-0.5/images/image20.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image20.png rename to docs/versioned/bookstore/page-0.5/images/image20.png diff --git a/docs/docs/bookstore/page-0.5/images/image21.png b/docs/versioned/bookstore/page-0.5/images/image21.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image21.png rename to docs/versioned/bookstore/page-0.5/images/image21.png diff --git a/docs/docs/bookstore/page-0.5/images/image22.png b/docs/versioned/bookstore/page-0.5/images/image22.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image22.png rename to docs/versioned/bookstore/page-0.5/images/image22.png diff --git a/docs/docs/bookstore/page-0.5/images/image3.png b/docs/versioned/bookstore/page-0.5/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image3.png rename to docs/versioned/bookstore/page-0.5/images/image3.png diff --git a/docs/docs/bookstore/page-0.5/images/image5.png b/docs/versioned/bookstore/page-0.5/images/image5.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image5.png rename to docs/versioned/bookstore/page-0.5/images/image5.png diff --git a/docs/docs/bookstore/page-0.5/images/image6.png b/docs/versioned/bookstore/page-0.5/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image6.png rename to docs/versioned/bookstore/page-0.5/images/image6.png diff --git a/docs/docs/bookstore/page-0.5/images/image9.png b/docs/versioned/bookstore/page-0.5/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-0.5/images/image9.png rename to docs/versioned/bookstore/page-0.5/images/image9.png diff --git a/docs/docs/bookstore/page-0/images/1.png b/docs/versioned/bookstore/page-0/images/1.png similarity index 100% rename from docs/docs/bookstore/page-0/images/1.png rename to docs/versioned/bookstore/page-0/images/1.png diff --git a/docs/docs/bookstore/page-0/images/10.png b/docs/versioned/bookstore/page-0/images/10.png similarity index 100% rename from docs/docs/bookstore/page-0/images/10.png rename to docs/versioned/bookstore/page-0/images/10.png diff --git a/docs/docs/bookstore/page-0/images/11.png b/docs/versioned/bookstore/page-0/images/11.png similarity index 100% rename from docs/docs/bookstore/page-0/images/11.png rename to docs/versioned/bookstore/page-0/images/11.png diff --git a/docs/docs/bookstore/page-0/images/13.png b/docs/versioned/bookstore/page-0/images/13.png similarity index 100% rename from docs/docs/bookstore/page-0/images/13.png rename to docs/versioned/bookstore/page-0/images/13.png diff --git a/docs/docs/bookstore/page-0/images/2.png b/docs/versioned/bookstore/page-0/images/2.png similarity index 100% rename from docs/docs/bookstore/page-0/images/2.png rename to docs/versioned/bookstore/page-0/images/2.png diff --git a/docs/docs/bookstore/page-0/images/3.png b/docs/versioned/bookstore/page-0/images/3.png similarity index 100% rename from docs/docs/bookstore/page-0/images/3.png rename to docs/versioned/bookstore/page-0/images/3.png diff --git a/docs/docs/bookstore/page-0/images/4.png b/docs/versioned/bookstore/page-0/images/4.png similarity index 100% rename from docs/docs/bookstore/page-0/images/4.png rename to docs/versioned/bookstore/page-0/images/4.png diff --git a/docs/docs/bookstore/page-0/images/5.png b/docs/versioned/bookstore/page-0/images/5.png similarity index 100% rename from docs/docs/bookstore/page-0/images/5.png rename to docs/versioned/bookstore/page-0/images/5.png diff --git a/docs/docs/bookstore/page-0/images/6.png b/docs/versioned/bookstore/page-0/images/6.png similarity index 100% rename from docs/docs/bookstore/page-0/images/6.png rename to docs/versioned/bookstore/page-0/images/6.png diff --git a/docs/docs/bookstore/page-0/images/7.png b/docs/versioned/bookstore/page-0/images/7.png similarity index 100% rename from docs/docs/bookstore/page-0/images/7.png rename to docs/versioned/bookstore/page-0/images/7.png diff --git a/docs/docs/bookstore/page-0/images/8.png b/docs/versioned/bookstore/page-0/images/8.png similarity index 100% rename from docs/docs/bookstore/page-0/images/8.png rename to docs/versioned/bookstore/page-0/images/8.png diff --git a/docs/docs/bookstore/page-0/images/9.png b/docs/versioned/bookstore/page-0/images/9.png similarity index 100% rename from docs/docs/bookstore/page-0/images/9.png rename to docs/versioned/bookstore/page-0/images/9.png diff --git a/docs/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md b/docs/versioned/bookstore/page-0/welcome-knative-bookstore-tutorial.md similarity index 100% rename from docs/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md rename to docs/versioned/bookstore/page-0/welcome-knative-bookstore-tutorial.md diff --git a/docs/docs/bookstore/page-1/images/image1.png b/docs/versioned/bookstore/page-1/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image1.png rename to docs/versioned/bookstore/page-1/images/image1.png diff --git a/docs/docs/bookstore/page-1/images/image11.png b/docs/versioned/bookstore/page-1/images/image11.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image11.png rename to docs/versioned/bookstore/page-1/images/image11.png diff --git a/docs/docs/bookstore/page-1/images/image12.png b/docs/versioned/bookstore/page-1/images/image12.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image12.png rename to docs/versioned/bookstore/page-1/images/image12.png diff --git a/docs/docs/bookstore/page-1/images/image13.png b/docs/versioned/bookstore/page-1/images/image13.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image13.png rename to docs/versioned/bookstore/page-1/images/image13.png diff --git a/docs/docs/bookstore/page-1/images/image15.png b/docs/versioned/bookstore/page-1/images/image15.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image15.png rename to docs/versioned/bookstore/page-1/images/image15.png diff --git a/docs/docs/bookstore/page-1/images/image17.png b/docs/versioned/bookstore/page-1/images/image17.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image17.png rename to docs/versioned/bookstore/page-1/images/image17.png diff --git a/docs/docs/bookstore/page-1/images/image18.png b/docs/versioned/bookstore/page-1/images/image18.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image18.png rename to docs/versioned/bookstore/page-1/images/image18.png diff --git a/docs/docs/bookstore/page-1/images/image2.png b/docs/versioned/bookstore/page-1/images/image2.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image2.png rename to docs/versioned/bookstore/page-1/images/image2.png diff --git a/docs/docs/bookstore/page-1/images/image20.png b/docs/versioned/bookstore/page-1/images/image20.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image20.png rename to docs/versioned/bookstore/page-1/images/image20.png diff --git a/docs/docs/bookstore/page-1/images/image21.png b/docs/versioned/bookstore/page-1/images/image21.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image21.png rename to docs/versioned/bookstore/page-1/images/image21.png diff --git a/docs/docs/bookstore/page-1/images/image25.png b/docs/versioned/bookstore/page-1/images/image25.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image25.png rename to docs/versioned/bookstore/page-1/images/image25.png diff --git a/docs/docs/bookstore/page-1/images/image3.png b/docs/versioned/bookstore/page-1/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image3.png rename to docs/versioned/bookstore/page-1/images/image3.png diff --git a/docs/docs/bookstore/page-1/images/image4.png b/docs/versioned/bookstore/page-1/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image4.png rename to docs/versioned/bookstore/page-1/images/image4.png diff --git a/docs/docs/bookstore/page-1/images/image6.png b/docs/versioned/bookstore/page-1/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image6.png rename to docs/versioned/bookstore/page-1/images/image6.png diff --git a/docs/docs/bookstore/page-1/images/image8.png b/docs/versioned/bookstore/page-1/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image8.png rename to docs/versioned/bookstore/page-1/images/image8.png diff --git a/docs/docs/bookstore/page-1/images/image9.png b/docs/versioned/bookstore/page-1/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-1/images/image9.png rename to docs/versioned/bookstore/page-1/images/image9.png diff --git a/docs/docs/bookstore/page-1/send-review-comment-to-broker.md b/docs/versioned/bookstore/page-1/send-review-comment-to-broker.md similarity index 100% rename from docs/docs/bookstore/page-1/send-review-comment-to-broker.md rename to docs/versioned/bookstore/page-1/send-review-comment-to-broker.md diff --git a/docs/docs/bookstore/page-2/images/image1.png b/docs/versioned/bookstore/page-2/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image1.png rename to docs/versioned/bookstore/page-2/images/image1.png diff --git a/docs/docs/bookstore/page-2/images/image10.png b/docs/versioned/bookstore/page-2/images/image10.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image10.png rename to docs/versioned/bookstore/page-2/images/image10.png diff --git a/docs/docs/bookstore/page-2/images/image11.png b/docs/versioned/bookstore/page-2/images/image11.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image11.png rename to docs/versioned/bookstore/page-2/images/image11.png diff --git a/docs/docs/bookstore/page-2/images/image12.png b/docs/versioned/bookstore/page-2/images/image12.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image12.png rename to docs/versioned/bookstore/page-2/images/image12.png diff --git a/docs/docs/bookstore/page-2/images/image13.png b/docs/versioned/bookstore/page-2/images/image13.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image13.png rename to docs/versioned/bookstore/page-2/images/image13.png diff --git a/docs/docs/bookstore/page-2/images/image14.png b/docs/versioned/bookstore/page-2/images/image14.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image14.png rename to docs/versioned/bookstore/page-2/images/image14.png diff --git a/docs/docs/bookstore/page-2/images/image16.png b/docs/versioned/bookstore/page-2/images/image16.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image16.png rename to docs/versioned/bookstore/page-2/images/image16.png diff --git a/docs/docs/bookstore/page-2/images/image17.png b/docs/versioned/bookstore/page-2/images/image17.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image17.png rename to docs/versioned/bookstore/page-2/images/image17.png diff --git a/docs/docs/bookstore/page-2/images/image2.png b/docs/versioned/bookstore/page-2/images/image2.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image2.png rename to docs/versioned/bookstore/page-2/images/image2.png diff --git a/docs/docs/bookstore/page-2/images/image3.png b/docs/versioned/bookstore/page-2/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image3.png rename to docs/versioned/bookstore/page-2/images/image3.png diff --git a/docs/docs/bookstore/page-2/images/image4.png b/docs/versioned/bookstore/page-2/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image4.png rename to docs/versioned/bookstore/page-2/images/image4.png diff --git a/docs/docs/bookstore/page-2/images/image5.png b/docs/versioned/bookstore/page-2/images/image5.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image5.png rename to docs/versioned/bookstore/page-2/images/image5.png diff --git a/docs/docs/bookstore/page-2/images/image8.png b/docs/versioned/bookstore/page-2/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image8.png rename to docs/versioned/bookstore/page-2/images/image8.png diff --git a/docs/docs/bookstore/page-2/images/image9.png b/docs/versioned/bookstore/page-2/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-2/images/image9.png rename to docs/versioned/bookstore/page-2/images/image9.png diff --git a/docs/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md b/docs/versioned/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md similarity index 100% rename from docs/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md rename to docs/versioned/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md diff --git a/docs/docs/bookstore/page-3/create-bad-word-filter-service.md b/docs/versioned/bookstore/page-3/create-bad-word-filter-service.md similarity index 100% rename from docs/docs/bookstore/page-3/create-bad-word-filter-service.md rename to docs/versioned/bookstore/page-3/create-bad-word-filter-service.md diff --git a/docs/docs/bookstore/page-3/images/image1.png b/docs/versioned/bookstore/page-3/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image1.png rename to docs/versioned/bookstore/page-3/images/image1.png diff --git a/docs/docs/bookstore/page-3/images/image10.png b/docs/versioned/bookstore/page-3/images/image10.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image10.png rename to docs/versioned/bookstore/page-3/images/image10.png diff --git a/docs/docs/bookstore/page-3/images/image2.png b/docs/versioned/bookstore/page-3/images/image2.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image2.png rename to docs/versioned/bookstore/page-3/images/image2.png diff --git a/docs/docs/bookstore/page-3/images/image4.png b/docs/versioned/bookstore/page-3/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image4.png rename to docs/versioned/bookstore/page-3/images/image4.png diff --git a/docs/docs/bookstore/page-3/images/image5.png b/docs/versioned/bookstore/page-3/images/image5.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image5.png rename to docs/versioned/bookstore/page-3/images/image5.png diff --git a/docs/docs/bookstore/page-3/images/image6.png b/docs/versioned/bookstore/page-3/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image6.png rename to docs/versioned/bookstore/page-3/images/image6.png diff --git a/docs/docs/bookstore/page-3/images/image7.png b/docs/versioned/bookstore/page-3/images/image7.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image7.png rename to docs/versioned/bookstore/page-3/images/image7.png diff --git a/docs/docs/bookstore/page-3/images/image8.png b/docs/versioned/bookstore/page-3/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image8.png rename to docs/versioned/bookstore/page-3/images/image8.png diff --git a/docs/docs/bookstore/page-3/images/image9.png b/docs/versioned/bookstore/page-3/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-3/images/image9.png rename to docs/versioned/bookstore/page-3/images/image9.png diff --git a/docs/docs/bookstore/page-3/solution-create-bad-word-filter-service.md b/docs/versioned/bookstore/page-3/solution-create-bad-word-filter-service.md similarity index 100% rename from docs/docs/bookstore/page-3/solution-create-bad-word-filter-service.md rename to docs/versioned/bookstore/page-3/solution-create-bad-word-filter-service.md diff --git a/docs/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md b/docs/versioned/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md similarity index 100% rename from docs/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md rename to docs/versioned/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md diff --git a/docs/docs/bookstore/page-4/images/image1.png b/docs/versioned/bookstore/page-4/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image1.png rename to docs/versioned/bookstore/page-4/images/image1.png diff --git a/docs/docs/bookstore/page-4/images/image11.png b/docs/versioned/bookstore/page-4/images/image11.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image11.png rename to docs/versioned/bookstore/page-4/images/image11.png diff --git a/docs/docs/bookstore/page-4/images/image12.png b/docs/versioned/bookstore/page-4/images/image12.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image12.png rename to docs/versioned/bookstore/page-4/images/image12.png diff --git a/docs/docs/bookstore/page-4/images/image3.png b/docs/versioned/bookstore/page-4/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image3.png rename to docs/versioned/bookstore/page-4/images/image3.png diff --git a/docs/docs/bookstore/page-4/images/image4.png b/docs/versioned/bookstore/page-4/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image4.png rename to docs/versioned/bookstore/page-4/images/image4.png diff --git a/docs/docs/bookstore/page-4/images/image7.png b/docs/versioned/bookstore/page-4/images/image7.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image7.png rename to docs/versioned/bookstore/page-4/images/image7.png diff --git a/docs/docs/bookstore/page-4/images/image8.png b/docs/versioned/bookstore/page-4/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image8.png rename to docs/versioned/bookstore/page-4/images/image8.png diff --git a/docs/docs/bookstore/page-4/images/image9.png b/docs/versioned/bookstore/page-4/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-4/images/image9.png rename to docs/versioned/bookstore/page-4/images/image9.png diff --git a/docs/docs/bookstore/page-5/deploy-database-service.md b/docs/versioned/bookstore/page-5/deploy-database-service.md similarity index 100% rename from docs/docs/bookstore/page-5/deploy-database-service.md rename to docs/versioned/bookstore/page-5/deploy-database-service.md diff --git a/docs/docs/bookstore/page-5/images/image1.png b/docs/versioned/bookstore/page-5/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image1.png rename to docs/versioned/bookstore/page-5/images/image1.png diff --git a/docs/docs/bookstore/page-5/images/image2.png b/docs/versioned/bookstore/page-5/images/image2.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image2.png rename to docs/versioned/bookstore/page-5/images/image2.png diff --git a/docs/docs/bookstore/page-5/images/image3.png b/docs/versioned/bookstore/page-5/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image3.png rename to docs/versioned/bookstore/page-5/images/image3.png diff --git a/docs/docs/bookstore/page-5/images/image4.png b/docs/versioned/bookstore/page-5/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image4.png rename to docs/versioned/bookstore/page-5/images/image4.png diff --git a/docs/docs/bookstore/page-5/images/image6.png b/docs/versioned/bookstore/page-5/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image6.png rename to docs/versioned/bookstore/page-5/images/image6.png diff --git a/docs/docs/bookstore/page-5/images/image7.png b/docs/versioned/bookstore/page-5/images/image7.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image7.png rename to docs/versioned/bookstore/page-5/images/image7.png diff --git a/docs/docs/bookstore/page-5/images/image8.png b/docs/versioned/bookstore/page-5/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image8.png rename to docs/versioned/bookstore/page-5/images/image8.png diff --git a/docs/docs/bookstore/page-5/images/image9.png b/docs/versioned/bookstore/page-5/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-5/images/image9.png rename to docs/versioned/bookstore/page-5/images/image9.png diff --git a/docs/docs/bookstore/page-6/advanced-event-filtering.md b/docs/versioned/bookstore/page-6/advanced-event-filtering.md similarity index 100% rename from docs/docs/bookstore/page-6/advanced-event-filtering.md rename to docs/versioned/bookstore/page-6/advanced-event-filtering.md diff --git a/docs/docs/bookstore/page-6/images/image1.png b/docs/versioned/bookstore/page-6/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image1.png rename to docs/versioned/bookstore/page-6/images/image1.png diff --git a/docs/docs/bookstore/page-6/images/image3.png b/docs/versioned/bookstore/page-6/images/image3.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image3.png rename to docs/versioned/bookstore/page-6/images/image3.png diff --git a/docs/docs/bookstore/page-6/images/image4.png b/docs/versioned/bookstore/page-6/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image4.png rename to docs/versioned/bookstore/page-6/images/image4.png diff --git a/docs/docs/bookstore/page-6/images/image5.png b/docs/versioned/bookstore/page-6/images/image5.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image5.png rename to docs/versioned/bookstore/page-6/images/image5.png diff --git a/docs/docs/bookstore/page-6/images/image6.png b/docs/versioned/bookstore/page-6/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image6.png rename to docs/versioned/bookstore/page-6/images/image6.png diff --git a/docs/docs/bookstore/page-6/images/image7.png b/docs/versioned/bookstore/page-6/images/image7.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image7.png rename to docs/versioned/bookstore/page-6/images/image7.png diff --git a/docs/docs/bookstore/page-6/images/image8.png b/docs/versioned/bookstore/page-6/images/image8.png similarity index 100% rename from docs/docs/bookstore/page-6/images/image8.png rename to docs/versioned/bookstore/page-6/images/image8.png diff --git a/docs/docs/bookstore/page-7/images/image1.png b/docs/versioned/bookstore/page-7/images/image1.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image1.png rename to docs/versioned/bookstore/page-7/images/image1.png diff --git a/docs/docs/bookstore/page-7/images/image10.png b/docs/versioned/bookstore/page-7/images/image10.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image10.png rename to docs/versioned/bookstore/page-7/images/image10.png diff --git a/docs/docs/bookstore/page-7/images/image11.png b/docs/versioned/bookstore/page-7/images/image11.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image11.png rename to docs/versioned/bookstore/page-7/images/image11.png diff --git a/docs/docs/bookstore/page-7/images/image12.png b/docs/versioned/bookstore/page-7/images/image12.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image12.png rename to docs/versioned/bookstore/page-7/images/image12.png diff --git a/docs/docs/bookstore/page-7/images/image13.png b/docs/versioned/bookstore/page-7/images/image13.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image13.png rename to docs/versioned/bookstore/page-7/images/image13.png diff --git a/docs/docs/bookstore/page-7/images/image14.png b/docs/versioned/bookstore/page-7/images/image14.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image14.png rename to docs/versioned/bookstore/page-7/images/image14.png diff --git a/docs/docs/bookstore/page-7/images/image15.png b/docs/versioned/bookstore/page-7/images/image15.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image15.png rename to docs/versioned/bookstore/page-7/images/image15.png diff --git a/docs/docs/bookstore/page-7/images/image16.png b/docs/versioned/bookstore/page-7/images/image16.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image16.png rename to docs/versioned/bookstore/page-7/images/image16.png diff --git a/docs/docs/bookstore/page-7/images/image17.png b/docs/versioned/bookstore/page-7/images/image17.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image17.png rename to docs/versioned/bookstore/page-7/images/image17.png diff --git a/docs/docs/bookstore/page-7/images/image19.png b/docs/versioned/bookstore/page-7/images/image19.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image19.png rename to docs/versioned/bookstore/page-7/images/image19.png diff --git a/docs/docs/bookstore/page-7/images/image2.png b/docs/versioned/bookstore/page-7/images/image2.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image2.png rename to docs/versioned/bookstore/page-7/images/image2.png diff --git a/docs/docs/bookstore/page-7/images/image20.png b/docs/versioned/bookstore/page-7/images/image20.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image20.png rename to docs/versioned/bookstore/page-7/images/image20.png diff --git a/docs/docs/bookstore/page-7/images/image21.png b/docs/versioned/bookstore/page-7/images/image21.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image21.png rename to docs/versioned/bookstore/page-7/images/image21.png diff --git a/docs/docs/bookstore/page-7/images/image22.png b/docs/versioned/bookstore/page-7/images/image22.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image22.png rename to docs/versioned/bookstore/page-7/images/image22.png diff --git a/docs/docs/bookstore/page-7/images/image4.png b/docs/versioned/bookstore/page-7/images/image4.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image4.png rename to docs/versioned/bookstore/page-7/images/image4.png diff --git a/docs/docs/bookstore/page-7/images/image6.png b/docs/versioned/bookstore/page-7/images/image6.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image6.png rename to docs/versioned/bookstore/page-7/images/image6.png diff --git a/docs/docs/bookstore/page-7/images/image9.png b/docs/versioned/bookstore/page-7/images/image9.png similarity index 100% rename from docs/docs/bookstore/page-7/images/image9.png rename to docs/versioned/bookstore/page-7/images/image9.png diff --git a/docs/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md b/docs/versioned/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md similarity index 100% rename from docs/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md rename to docs/versioned/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md diff --git a/docs/docs/client/README.md b/docs/versioned/client/README.md similarity index 100% rename from docs/docs/client/README.md rename to docs/versioned/client/README.md diff --git a/docs/docs/client/configure-kn.md b/docs/versioned/client/configure-kn.md similarity index 100% rename from docs/docs/client/configure-kn.md rename to docs/versioned/client/configure-kn.md diff --git a/docs/docs/client/install-kn.md b/docs/versioned/client/install-kn.md similarity index 100% rename from docs/docs/client/install-kn.md rename to docs/versioned/client/install-kn.md diff --git a/docs/docs/client/kn-plugins.md b/docs/versioned/client/kn-plugins.md similarity index 100% rename from docs/docs/client/kn-plugins.md rename to docs/versioned/client/kn-plugins.md diff --git a/docs/docs/eventing/OWNERS b/docs/versioned/eventing/OWNERS similarity index 100% rename from docs/docs/eventing/OWNERS rename to docs/versioned/eventing/OWNERS diff --git a/docs/docs/eventing/README.md b/docs/versioned/eventing/README.md similarity index 100% rename from docs/docs/eventing/README.md rename to docs/versioned/eventing/README.md diff --git a/docs/docs/eventing/brokers/README.md b/docs/versioned/eventing/brokers/README.md similarity index 92% rename from docs/docs/eventing/brokers/README.md rename to docs/versioned/eventing/brokers/README.md index 248a55fd0f6..870f01804d8 100644 --- a/docs/docs/eventing/brokers/README.md +++ b/docs/versioned/eventing/brokers/README.md @@ -28,5 +28,4 @@ control rules. ## Additional resources -- [Brokers concept documentation](../../concepts/eventing-resources/brokers.md) - [Broker specifications](https://github.com/knative/specs/blob/main/specs/eventing/overview.md#broker){target=_blank} diff --git a/docs/docs/eventing/brokers/broker-developer-config-options.md b/docs/versioned/eventing/brokers/broker-developer-config-options.md similarity index 100% rename from docs/docs/eventing/brokers/broker-developer-config-options.md rename to docs/versioned/eventing/brokers/broker-developer-config-options.md diff --git a/docs/docs/eventing/brokers/broker-types/README.md b/docs/versioned/eventing/brokers/broker-types/README.md similarity index 100% rename from docs/docs/eventing/brokers/broker-types/README.md rename to docs/versioned/eventing/brokers/broker-types/README.md diff --git a/docs/docs/eventing/brokers/broker-types/channel-based-broker/README.md b/docs/versioned/eventing/brokers/broker-types/channel-based-broker/README.md similarity index 100% rename from docs/docs/eventing/brokers/broker-types/channel-based-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/channel-based-broker/README.md diff --git a/docs/docs/eventing/brokers/broker-types/kafka-broker/README.md b/docs/versioned/eventing/brokers/broker-types/kafka-broker/README.md similarity index 100% rename from docs/docs/eventing/brokers/broker-types/kafka-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/kafka-broker/README.md diff --git a/docs/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md b/docs/versioned/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md similarity index 100% rename from docs/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md rename to docs/versioned/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md diff --git a/docs/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md b/docs/versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md similarity index 100% rename from docs/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md diff --git a/docs/docs/eventing/brokers/create-broker.md b/docs/versioned/eventing/brokers/create-broker.md similarity index 100% rename from docs/docs/eventing/brokers/create-broker.md rename to docs/versioned/eventing/brokers/create-broker.md diff --git a/docs/docs/eventing/channels/OWNERS b/docs/versioned/eventing/channels/OWNERS similarity index 100% rename from docs/docs/eventing/channels/OWNERS rename to docs/versioned/eventing/channels/OWNERS diff --git a/docs/docs/eventing/channels/README.md b/docs/versioned/eventing/channels/README.md similarity index 100% rename from docs/docs/eventing/channels/README.md rename to docs/versioned/eventing/channels/README.md diff --git a/docs/docs/eventing/channels/channel-types-defaults.md b/docs/versioned/eventing/channels/channel-types-defaults.md similarity index 100% rename from docs/docs/eventing/channels/channel-types-defaults.md rename to docs/versioned/eventing/channels/channel-types-defaults.md diff --git a/docs/docs/eventing/channels/channels-crds.md b/docs/versioned/eventing/channels/channels-crds.md similarity index 100% rename from docs/docs/eventing/channels/channels-crds.md rename to docs/versioned/eventing/channels/channels-crds.md diff --git a/docs/docs/eventing/channels/channels.yaml b/docs/versioned/eventing/channels/channels.yaml similarity index 100% rename from docs/docs/eventing/channels/channels.yaml rename to docs/versioned/eventing/channels/channels.yaml diff --git a/docs/docs/eventing/channels/create-default-channel.md b/docs/versioned/eventing/channels/create-default-channel.md similarity index 100% rename from docs/docs/eventing/channels/create-default-channel.md rename to docs/versioned/eventing/channels/create-default-channel.md diff --git a/docs/docs/eventing/channels/generator/ReadmeTemplate.gomd b/docs/versioned/eventing/channels/generator/ReadmeTemplate.gomd similarity index 100% rename from docs/docs/eventing/channels/generator/ReadmeTemplate.gomd rename to docs/versioned/eventing/channels/generator/ReadmeTemplate.gomd diff --git a/docs/docs/eventing/channels/generator/main.go b/docs/versioned/eventing/channels/generator/main.go similarity index 100% rename from docs/docs/eventing/channels/generator/main.go rename to docs/versioned/eventing/channels/generator/main.go diff --git a/docs/docs/eventing/channels/images/channel-workflow.png b/docs/versioned/eventing/channels/images/channel-workflow.png similarity index 100% rename from docs/docs/eventing/channels/images/channel-workflow.png rename to docs/versioned/eventing/channels/images/channel-workflow.png diff --git a/docs/docs/eventing/channels/subscriptions.md b/docs/versioned/eventing/channels/subscriptions.md similarity index 100% rename from docs/docs/eventing/channels/subscriptions.md rename to docs/versioned/eventing/channels/subscriptions.md diff --git a/docs/docs/eventing/concepts/duck-typing.md b/docs/versioned/eventing/concepts/duck-typing.md similarity index 100% rename from docs/docs/eventing/concepts/duck-typing.md rename to docs/versioned/eventing/concepts/duck-typing.md diff --git a/docs/docs/eventing/configuration/broker-configuration.md b/docs/versioned/eventing/configuration/broker-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/broker-configuration.md rename to docs/versioned/eventing/configuration/broker-configuration.md diff --git a/docs/docs/eventing/configuration/channel-configuration.md b/docs/versioned/eventing/configuration/channel-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/channel-configuration.md rename to docs/versioned/eventing/configuration/channel-configuration.md diff --git a/docs/docs/eventing/configuration/kafka-channel-configuration.md b/docs/versioned/eventing/configuration/kafka-channel-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/kafka-channel-configuration.md rename to docs/versioned/eventing/configuration/kafka-channel-configuration.md diff --git a/docs/docs/eventing/configuration/keda-configuration.md b/docs/versioned/eventing/configuration/keda-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/keda-configuration.md rename to docs/versioned/eventing/configuration/keda-configuration.md diff --git a/docs/docs/eventing/configuration/sources-configuration.md b/docs/versioned/eventing/configuration/sources-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/sources-configuration.md rename to docs/versioned/eventing/configuration/sources-configuration.md diff --git a/docs/docs/eventing/configuration/sugar-configuration.md b/docs/versioned/eventing/configuration/sugar-configuration.md similarity index 100% rename from docs/docs/eventing/configuration/sugar-configuration.md rename to docs/versioned/eventing/configuration/sugar-configuration.md diff --git a/docs/docs/eventing/custom-event-source/README.md b/docs/versioned/eventing/custom-event-source/README.md similarity index 100% rename from docs/docs/eventing/custom-event-source/README.md rename to docs/versioned/eventing/custom-event-source/README.md diff --git a/docs/docs/eventing/custom-event-source/containersource/README.md b/docs/versioned/eventing/custom-event-source/containersource/README.md similarity index 100% rename from docs/docs/eventing/custom-event-source/containersource/README.md rename to docs/versioned/eventing/custom-event-source/containersource/README.md diff --git a/docs/docs/eventing/custom-event-source/containersource/reference.md b/docs/versioned/eventing/custom-event-source/containersource/reference.md similarity index 100% rename from docs/docs/eventing/custom-event-source/containersource/reference.md rename to docs/versioned/eventing/custom-event-source/containersource/reference.md diff --git a/docs/docs/eventing/custom-event-source/custom-event-source/README.md b/docs/versioned/eventing/custom-event-source/custom-event-source/README.md similarity index 100% rename from docs/docs/eventing/custom-event-source/custom-event-source/README.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/README.md diff --git a/docs/docs/eventing/custom-event-source/custom-event-source/controller.md b/docs/versioned/eventing/custom-event-source/custom-event-source/controller.md similarity index 100% rename from docs/docs/eventing/custom-event-source/custom-event-source/controller.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/controller.md diff --git a/docs/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md b/docs/versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md similarity index 100% rename from docs/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md diff --git a/docs/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md b/docs/versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md similarity index 100% rename from docs/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md diff --git a/docs/docs/eventing/custom-event-source/custom-event-source/sample-repo.md b/docs/versioned/eventing/custom-event-source/custom-event-source/sample-repo.md similarity index 100% rename from docs/docs/eventing/custom-event-source/custom-event-source/sample-repo.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/sample-repo.md diff --git a/docs/docs/eventing/custom-event-source/sinkbinding/README.md b/docs/versioned/eventing/custom-event-source/sinkbinding/README.md similarity index 100% rename from docs/docs/eventing/custom-event-source/sinkbinding/README.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/README.md diff --git a/docs/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md b/docs/versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md similarity index 100% rename from docs/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md diff --git a/docs/docs/eventing/custom-event-source/sinkbinding/reference.md b/docs/versioned/eventing/custom-event-source/sinkbinding/reference.md similarity index 100% rename from docs/docs/eventing/custom-event-source/sinkbinding/reference.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/reference.md diff --git a/docs/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json b/docs/versioned/eventing/data/2e571e6948ff981283825bb2bf51c87d.json similarity index 100% rename from docs/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json rename to docs/versioned/eventing/data/2e571e6948ff981283825bb2bf51c87d.json diff --git a/docs/docs/eventing/event-delivery.md b/docs/versioned/eventing/event-delivery.md similarity index 100% rename from docs/docs/eventing/event-delivery.md rename to docs/versioned/eventing/event-delivery.md diff --git a/docs/docs/eventing/event-mesh.md b/docs/versioned/eventing/event-mesh.md similarity index 100% rename from docs/docs/eventing/event-mesh.md rename to docs/versioned/eventing/event-mesh.md diff --git a/docs/docs/eventing/event-registry/README.md b/docs/versioned/eventing/event-registry/README.md similarity index 100% rename from docs/docs/eventing/event-registry/README.md rename to docs/versioned/eventing/event-registry/README.md diff --git a/docs/docs/eventing/event-registry/eventmesh-backstage-plugin.md b/docs/versioned/eventing/event-registry/eventmesh-backstage-plugin.md similarity index 100% rename from docs/docs/eventing/event-registry/eventmesh-backstage-plugin.md rename to docs/versioned/eventing/event-registry/eventmesh-backstage-plugin.md diff --git a/docs/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-apis-view.png similarity index 100% rename from docs/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-apis-view.png diff --git a/docs/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-components-view.png similarity index 100% rename from docs/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-components-view.png diff --git a/docs/docs/eventing/event-registry/images/event-mesh-plugin-graph.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-graph.png similarity index 100% rename from docs/docs/eventing/event-registry/images/event-mesh-plugin-graph.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-graph.png diff --git a/docs/docs/eventing/event-registry/images/knative-backstage-security.png b/docs/versioned/eventing/event-registry/images/knative-backstage-security.png similarity index 100% rename from docs/docs/eventing/event-registry/images/knative-backstage-security.png rename to docs/versioned/eventing/event-registry/images/knative-backstage-security.png diff --git a/docs/docs/eventing/faq/README.md b/docs/versioned/eventing/faq/README.md similarity index 100% rename from docs/docs/eventing/faq/README.md rename to docs/versioned/eventing/faq/README.md diff --git a/docs/docs/eventing/features/README.md b/docs/versioned/eventing/features/README.md similarity index 100% rename from docs/docs/eventing/features/README.md rename to docs/versioned/eventing/features/README.md diff --git a/docs/docs/eventing/features/authorization.md b/docs/versioned/eventing/features/authorization.md similarity index 100% rename from docs/docs/eventing/features/authorization.md rename to docs/versioned/eventing/features/authorization.md diff --git a/docs/docs/eventing/features/cross-namespace-event-links.md b/docs/versioned/eventing/features/cross-namespace-event-links.md similarity index 100% rename from docs/docs/eventing/features/cross-namespace-event-links.md rename to docs/versioned/eventing/features/cross-namespace-event-links.md diff --git a/docs/docs/eventing/features/delivery-retryafter.md b/docs/versioned/eventing/features/delivery-retryafter.md similarity index 100% rename from docs/docs/eventing/features/delivery-retryafter.md rename to docs/versioned/eventing/features/delivery-retryafter.md diff --git a/docs/docs/eventing/features/delivery-timeout.md b/docs/versioned/eventing/features/delivery-timeout.md similarity index 100% rename from docs/docs/eventing/features/delivery-timeout.md rename to docs/versioned/eventing/features/delivery-timeout.md diff --git a/docs/docs/eventing/features/eventtype-auto-creation.md b/docs/versioned/eventing/features/eventtype-auto-creation.md similarity index 100% rename from docs/docs/eventing/features/eventtype-auto-creation.md rename to docs/versioned/eventing/features/eventtype-auto-creation.md diff --git a/docs/docs/eventing/features/images/authz-example.png b/docs/versioned/eventing/features/images/authz-example.png similarity index 100% rename from docs/docs/eventing/features/images/authz-example.png rename to docs/versioned/eventing/features/images/authz-example.png diff --git a/docs/docs/eventing/features/istio-integration.md b/docs/versioned/eventing/features/istio-integration.md similarity index 100% rename from docs/docs/eventing/features/istio-integration.md rename to docs/versioned/eventing/features/istio-integration.md diff --git a/docs/docs/eventing/features/kreference-group.md b/docs/versioned/eventing/features/kreference-group.md similarity index 100% rename from docs/docs/eventing/features/kreference-group.md rename to docs/versioned/eventing/features/kreference-group.md diff --git a/docs/docs/eventing/features/kreference-mapping.md b/docs/versioned/eventing/features/kreference-mapping.md similarity index 100% rename from docs/docs/eventing/features/kreference-mapping.md rename to docs/versioned/eventing/features/kreference-mapping.md diff --git a/docs/docs/eventing/features/new-apiserversource-filters.md b/docs/versioned/eventing/features/new-apiserversource-filters.md similarity index 100% rename from docs/docs/eventing/features/new-apiserversource-filters.md rename to docs/versioned/eventing/features/new-apiserversource-filters.md diff --git a/docs/docs/eventing/features/sender-identity.md b/docs/versioned/eventing/features/sender-identity.md similarity index 100% rename from docs/docs/eventing/features/sender-identity.md rename to docs/versioned/eventing/features/sender-identity.md diff --git a/docs/docs/eventing/features/transport-encryption.md b/docs/versioned/eventing/features/transport-encryption.md similarity index 100% rename from docs/docs/eventing/features/transport-encryption.md rename to docs/versioned/eventing/features/transport-encryption.md diff --git a/docs/docs/eventing/flows/README.md b/docs/versioned/eventing/flows/README.md similarity index 100% rename from docs/docs/eventing/flows/README.md rename to docs/versioned/eventing/flows/README.md diff --git a/docs/docs/eventing/flows/parallel.md b/docs/versioned/eventing/flows/parallel.md similarity index 100% rename from docs/docs/eventing/flows/parallel.md rename to docs/versioned/eventing/flows/parallel.md diff --git a/docs/docs/eventing/flows/sequence/README.md b/docs/versioned/eventing/flows/sequence/README.md similarity index 100% rename from docs/docs/eventing/flows/sequence/README.md rename to docs/versioned/eventing/flows/sequence/README.md diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-terminal/README.md b/docs/versioned/eventing/flows/sequence/sequence-terminal/README.md similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-terminal/README.md rename to docs/versioned/eventing/flows/sequence/sequence-terminal/README.md diff --git a/docs/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/ping-source.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/ping-source.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png b/docs/versioned/eventing/flows/sequence/sequence-terminal/sequence-terminal.png similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png rename to docs/versioned/eventing/flows/sequence/sequence-terminal/sequence-terminal.png diff --git a/docs/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/sequence.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/sequence.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-terminal/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/steps.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-terminal/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/steps.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml diff --git a/docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml similarity index 100% rename from docs/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml diff --git a/docs/docs/eventing/images/AnnotatedTrace.png b/docs/versioned/eventing/images/AnnotatedTrace.png similarity index 100% rename from docs/docs/eventing/images/AnnotatedTrace.png rename to docs/versioned/eventing/images/AnnotatedTrace.png diff --git a/docs/docs/eventing/images/RawTrace.png b/docs/versioned/eventing/images/RawTrace.png similarity index 100% rename from docs/docs/eventing/images/RawTrace.png rename to docs/versioned/eventing/images/RawTrace.png diff --git a/docs/docs/eventing/images/control-plane.png b/docs/versioned/eventing/images/control-plane.png similarity index 100% rename from docs/docs/eventing/images/control-plane.png rename to docs/versioned/eventing/images/control-plane.png diff --git a/docs/docs/eventing/images/data-plane.png b/docs/versioned/eventing/images/data-plane.png similarity index 100% rename from docs/docs/eventing/images/data-plane.png rename to docs/versioned/eventing/images/data-plane.png diff --git a/docs/docs/eventing/images/mesh.drawio b/docs/versioned/eventing/images/mesh.drawio similarity index 100% rename from docs/docs/eventing/images/mesh.drawio rename to docs/versioned/eventing/images/mesh.drawio diff --git a/docs/docs/eventing/images/mesh.png b/docs/versioned/eventing/images/mesh.png similarity index 100% rename from docs/docs/eventing/images/mesh.png rename to docs/versioned/eventing/images/mesh.png diff --git a/docs/docs/eventing/observability/accessing-traces.md b/docs/versioned/eventing/observability/accessing-traces.md similarity index 100% rename from docs/docs/eventing/observability/accessing-traces.md rename to docs/versioned/eventing/observability/accessing-traces.md diff --git a/docs/docs/eventing/observability/logging/collecting-logs.md b/docs/versioned/eventing/observability/logging/collecting-logs.md similarity index 100% rename from docs/docs/eventing/observability/logging/collecting-logs.md rename to docs/versioned/eventing/observability/logging/collecting-logs.md diff --git a/docs/docs/eventing/observability/logging/config-logging.md b/docs/versioned/eventing/observability/logging/config-logging.md similarity index 100% rename from docs/docs/eventing/observability/logging/config-logging.md rename to docs/versioned/eventing/observability/logging/config-logging.md diff --git a/docs/docs/eventing/observability/logging/fluent-bit-collector.yaml b/docs/versioned/eventing/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/docs/eventing/observability/logging/fluent-bit-collector.yaml rename to docs/versioned/eventing/observability/logging/fluent-bit-collector.yaml diff --git a/docs/docs/eventing/observability/logging/fluent-bit-configmap.yaml b/docs/versioned/eventing/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/docs/eventing/observability/logging/fluent-bit-configmap.yaml rename to docs/versioned/eventing/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/docs/eventing/observability/logging/system.svg b/docs/versioned/eventing/observability/logging/system.svg similarity index 100% rename from docs/docs/eventing/observability/logging/system.svg rename to docs/versioned/eventing/observability/logging/system.svg diff --git a/docs/docs/eventing/observability/metrics/collecting-metrics.md b/docs/versioned/eventing/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/docs/eventing/observability/metrics/collecting-metrics.md rename to docs/versioned/eventing/observability/metrics/collecting-metrics.md diff --git a/docs/docs/eventing/observability/metrics/eventing-metrics.md b/docs/versioned/eventing/observability/metrics/eventing-metrics.md similarity index 100% rename from docs/docs/eventing/observability/metrics/eventing-metrics.md rename to docs/versioned/eventing/observability/metrics/eventing-metrics.md diff --git a/docs/docs/eventing/reference/eventing-api.md b/docs/versioned/eventing/reference/eventing-api.md similarity index 100% rename from docs/docs/eventing/reference/eventing-api.md rename to docs/versioned/eventing/reference/eventing-api.md diff --git a/docs/docs/eventing/sinks/OWNERS b/docs/versioned/eventing/sinks/OWNERS similarity index 100% rename from docs/docs/eventing/sinks/OWNERS rename to docs/versioned/eventing/sinks/OWNERS diff --git a/docs/docs/eventing/sinks/README.md b/docs/versioned/eventing/sinks/README.md similarity index 100% rename from docs/docs/eventing/sinks/README.md rename to docs/versioned/eventing/sinks/README.md diff --git a/docs/docs/eventing/sinks/integration-sink/README.md b/docs/versioned/eventing/sinks/integration-sink/README.md similarity index 100% rename from docs/docs/eventing/sinks/integration-sink/README.md rename to docs/versioned/eventing/sinks/integration-sink/README.md diff --git a/docs/docs/eventing/sinks/integration-sink/aws_s3.md b/docs/versioned/eventing/sinks/integration-sink/aws_s3.md similarity index 100% rename from docs/docs/eventing/sinks/integration-sink/aws_s3.md rename to docs/versioned/eventing/sinks/integration-sink/aws_s3.md diff --git a/docs/docs/eventing/sinks/integration-sink/aws_sns.md b/docs/versioned/eventing/sinks/integration-sink/aws_sns.md similarity index 100% rename from docs/docs/eventing/sinks/integration-sink/aws_sns.md rename to docs/versioned/eventing/sinks/integration-sink/aws_sns.md diff --git a/docs/docs/eventing/sinks/integration-sink/aws_sqs.md b/docs/versioned/eventing/sinks/integration-sink/aws_sqs.md similarity index 100% rename from docs/docs/eventing/sinks/integration-sink/aws_sqs.md rename to docs/versioned/eventing/sinks/integration-sink/aws_sqs.md diff --git a/docs/docs/eventing/sinks/integration-sink/logger.md b/docs/versioned/eventing/sinks/integration-sink/logger.md similarity index 100% rename from docs/docs/eventing/sinks/integration-sink/logger.md rename to docs/versioned/eventing/sinks/integration-sink/logger.md diff --git a/docs/docs/eventing/sinks/job-sink.md b/docs/versioned/eventing/sinks/job-sink.md similarity index 100% rename from docs/docs/eventing/sinks/job-sink.md rename to docs/versioned/eventing/sinks/job-sink.md diff --git a/docs/docs/eventing/sinks/kafka-sink.md b/docs/versioned/eventing/sinks/kafka-sink.md similarity index 100% rename from docs/docs/eventing/sinks/kafka-sink.md rename to docs/versioned/eventing/sinks/kafka-sink.md diff --git a/docs/docs/eventing/sources/OWNERS b/docs/versioned/eventing/sources/OWNERS similarity index 100% rename from docs/docs/eventing/sources/OWNERS rename to docs/versioned/eventing/sources/OWNERS diff --git a/docs/docs/eventing/sources/README.md b/docs/versioned/eventing/sources/README.md similarity index 100% rename from docs/docs/eventing/sources/README.md rename to docs/versioned/eventing/sources/README.md diff --git a/docs/docs/eventing/sources/apiserversource/README.md b/docs/versioned/eventing/sources/apiserversource/README.md similarity index 100% rename from docs/docs/eventing/sources/apiserversource/README.md rename to docs/versioned/eventing/sources/apiserversource/README.md diff --git a/docs/docs/eventing/sources/apiserversource/getting-started.md b/docs/versioned/eventing/sources/apiserversource/getting-started.md similarity index 100% rename from docs/docs/eventing/sources/apiserversource/getting-started.md rename to docs/versioned/eventing/sources/apiserversource/getting-started.md diff --git a/docs/docs/eventing/sources/apiserversource/reference.md b/docs/versioned/eventing/sources/apiserversource/reference.md similarity index 100% rename from docs/docs/eventing/sources/apiserversource/reference.md rename to docs/versioned/eventing/sources/apiserversource/reference.md diff --git a/docs/docs/eventing/sources/integration-source/README.md b/docs/versioned/eventing/sources/integration-source/README.md similarity index 100% rename from docs/docs/eventing/sources/integration-source/README.md rename to docs/versioned/eventing/sources/integration-source/README.md diff --git a/docs/docs/eventing/sources/integration-source/aws_ddbstreams.md b/docs/versioned/eventing/sources/integration-source/aws_ddbstreams.md similarity index 100% rename from docs/docs/eventing/sources/integration-source/aws_ddbstreams.md rename to docs/versioned/eventing/sources/integration-source/aws_ddbstreams.md diff --git a/docs/docs/eventing/sources/integration-source/aws_s3.md b/docs/versioned/eventing/sources/integration-source/aws_s3.md similarity index 100% rename from docs/docs/eventing/sources/integration-source/aws_s3.md rename to docs/versioned/eventing/sources/integration-source/aws_s3.md diff --git a/docs/docs/eventing/sources/integration-source/aws_sqs.md b/docs/versioned/eventing/sources/integration-source/aws_sqs.md similarity index 100% rename from docs/docs/eventing/sources/integration-source/aws_sqs.md rename to docs/versioned/eventing/sources/integration-source/aws_sqs.md diff --git a/docs/docs/eventing/sources/integration-source/timer.md b/docs/versioned/eventing/sources/integration-source/timer.md similarity index 100% rename from docs/docs/eventing/sources/integration-source/timer.md rename to docs/versioned/eventing/sources/integration-source/timer.md diff --git a/docs/docs/eventing/sources/kafka-source/README.md b/docs/versioned/eventing/sources/kafka-source/README.md similarity index 100% rename from docs/docs/eventing/sources/kafka-source/README.md rename to docs/versioned/eventing/sources/kafka-source/README.md diff --git a/docs/docs/eventing/sources/kafka-source/event-display.yaml b/docs/versioned/eventing/sources/kafka-source/event-display.yaml similarity index 100% rename from docs/docs/eventing/sources/kafka-source/event-display.yaml rename to docs/versioned/eventing/sources/kafka-source/event-display.yaml diff --git a/docs/docs/eventing/sources/kafka-source/event-source.yaml b/docs/versioned/eventing/sources/kafka-source/event-source.yaml similarity index 100% rename from docs/docs/eventing/sources/kafka-source/event-source.yaml rename to docs/versioned/eventing/sources/kafka-source/event-source.yaml diff --git a/docs/docs/eventing/sources/kafka-source/kafka-topic.yaml b/docs/versioned/eventing/sources/kafka-source/kafka-topic.yaml similarity index 100% rename from docs/docs/eventing/sources/kafka-source/kafka-topic.yaml rename to docs/versioned/eventing/sources/kafka-source/kafka-topic.yaml diff --git a/docs/docs/eventing/sources/ping-source/README.md b/docs/versioned/eventing/sources/ping-source/README.md similarity index 100% rename from docs/docs/eventing/sources/ping-source/README.md rename to docs/versioned/eventing/sources/ping-source/README.md diff --git a/docs/docs/eventing/sources/ping-source/ping-source-binary.yaml b/docs/versioned/eventing/sources/ping-source/ping-source-binary.yaml similarity index 100% rename from docs/docs/eventing/sources/ping-source/ping-source-binary.yaml rename to docs/versioned/eventing/sources/ping-source/ping-source-binary.yaml diff --git a/docs/docs/eventing/sources/ping-source/ping-source.yaml b/docs/versioned/eventing/sources/ping-source/ping-source.yaml similarity index 100% rename from docs/docs/eventing/sources/ping-source/ping-source.yaml rename to docs/versioned/eventing/sources/ping-source/ping-source.yaml diff --git a/docs/docs/eventing/sources/ping-source/reference.md b/docs/versioned/eventing/sources/ping-source/reference.md similarity index 100% rename from docs/docs/eventing/sources/ping-source/reference.md rename to docs/versioned/eventing/sources/ping-source/reference.md diff --git a/docs/docs/eventing/sources/ping-source/service.yaml b/docs/versioned/eventing/sources/ping-source/service.yaml similarity index 100% rename from docs/docs/eventing/sources/ping-source/service.yaml rename to docs/versioned/eventing/sources/ping-source/service.yaml diff --git a/docs/docs/eventing/sources/rabbitmq-source/README.md b/docs/versioned/eventing/sources/rabbitmq-source/README.md similarity index 100% rename from docs/docs/eventing/sources/rabbitmq-source/README.md rename to docs/versioned/eventing/sources/rabbitmq-source/README.md diff --git a/docs/docs/eventing/sources/redis/README.md b/docs/versioned/eventing/sources/redis/README.md similarity index 100% rename from docs/docs/eventing/sources/redis/README.md rename to docs/versioned/eventing/sources/redis/README.md diff --git a/docs/docs/eventing/sources/redis/getting-started.md b/docs/versioned/eventing/sources/redis/getting-started.md similarity index 100% rename from docs/docs/eventing/sources/redis/getting-started.md rename to docs/versioned/eventing/sources/redis/getting-started.md diff --git a/docs/docs/eventing/sugar/README.md b/docs/versioned/eventing/sugar/README.md similarity index 100% rename from docs/docs/eventing/sugar/README.md rename to docs/versioned/eventing/sugar/README.md diff --git a/docs/docs/eventing/transforms/README.md b/docs/versioned/eventing/transforms/README.md similarity index 100% rename from docs/docs/eventing/transforms/README.md rename to docs/versioned/eventing/transforms/README.md diff --git a/docs/docs/eventing/transforms/event-transform-jsonata.md b/docs/versioned/eventing/transforms/event-transform-jsonata.md similarity index 100% rename from docs/docs/eventing/transforms/event-transform-jsonata.md rename to docs/versioned/eventing/transforms/event-transform-jsonata.md diff --git a/docs/docs/eventing/triggers/README.md b/docs/versioned/eventing/triggers/README.md similarity index 100% rename from docs/docs/eventing/triggers/README.md rename to docs/versioned/eventing/triggers/README.md diff --git a/docs/docs/eventing/troubleshooting/ExampleModel.png b/docs/versioned/eventing/troubleshooting/ExampleModel.png similarity index 100% rename from docs/docs/eventing/troubleshooting/ExampleModel.png rename to docs/versioned/eventing/troubleshooting/ExampleModel.png diff --git a/docs/docs/eventing/troubleshooting/README.md b/docs/versioned/eventing/troubleshooting/README.md similarity index 100% rename from docs/docs/eventing/troubleshooting/README.md rename to docs/versioned/eventing/troubleshooting/README.md diff --git a/docs/docs/eventing/troubleshooting/example.yaml b/docs/versioned/eventing/troubleshooting/example.yaml similarity index 100% rename from docs/docs/eventing/troubleshooting/example.yaml rename to docs/versioned/eventing/troubleshooting/example.yaml diff --git a/docs/docs/functions/README.md b/docs/versioned/functions/README.md similarity index 100% rename from docs/docs/functions/README.md rename to docs/versioned/functions/README.md diff --git a/docs/docs/functions/building-functions.md b/docs/versioned/functions/building-functions.md similarity index 100% rename from docs/docs/functions/building-functions.md rename to docs/versioned/functions/building-functions.md diff --git a/docs/docs/functions/creating-functions.md b/docs/versioned/functions/creating-functions.md similarity index 100% rename from docs/docs/functions/creating-functions.md rename to docs/versioned/functions/creating-functions.md diff --git a/docs/docs/functions/deploying-functions.md b/docs/versioned/functions/deploying-functions.md similarity index 100% rename from docs/docs/functions/deploying-functions.md rename to docs/versioned/functions/deploying-functions.md diff --git a/docs/docs/functions/install-func.md b/docs/versioned/functions/install-func.md similarity index 100% rename from docs/docs/functions/install-func.md rename to docs/versioned/functions/install-func.md diff --git a/docs/docs/functions/invoking-functions.md b/docs/versioned/functions/invoking-functions.md similarity index 100% rename from docs/docs/functions/invoking-functions.md rename to docs/versioned/functions/invoking-functions.md diff --git a/docs/docs/functions/language-packs.md b/docs/versioned/functions/language-packs.md similarity index 100% rename from docs/docs/functions/language-packs.md rename to docs/versioned/functions/language-packs.md diff --git a/docs/docs/functions/running-functions.md b/docs/versioned/functions/running-functions.md similarity index 100% rename from docs/docs/functions/running-functions.md rename to docs/versioned/functions/running-functions.md diff --git a/docs/docs/functions/subscribing-functions.md b/docs/versioned/functions/subscribing-functions.md similarity index 100% rename from docs/docs/functions/subscribing-functions.md rename to docs/versioned/functions/subscribing-functions.md diff --git a/docs/docs/getting-started/README.md b/docs/versioned/getting-started/README.md similarity index 100% rename from docs/docs/getting-started/README.md rename to docs/versioned/getting-started/README.md diff --git a/docs/docs/getting-started/about-knative-functions.md b/docs/versioned/getting-started/about-knative-functions.md similarity index 100% rename from docs/docs/getting-started/about-knative-functions.md rename to docs/versioned/getting-started/about-knative-functions.md diff --git a/docs/docs/getting-started/build-run-deploy-func.md b/docs/versioned/getting-started/build-run-deploy-func.md similarity index 100% rename from docs/docs/getting-started/build-run-deploy-func.md rename to docs/versioned/getting-started/build-run-deploy-func.md diff --git a/docs/docs/getting-started/clean-up.md b/docs/versioned/getting-started/clean-up.md similarity index 100% rename from docs/docs/getting-started/clean-up.md rename to docs/versioned/getting-started/clean-up.md diff --git a/docs/docs/getting-started/create-a-function.md b/docs/versioned/getting-started/create-a-function.md similarity index 100% rename from docs/docs/getting-started/create-a-function.md rename to docs/versioned/getting-started/create-a-function.md diff --git a/docs/docs/getting-started/first-autoscale.md b/docs/versioned/getting-started/first-autoscale.md similarity index 100% rename from docs/docs/getting-started/first-autoscale.md rename to docs/versioned/getting-started/first-autoscale.md diff --git a/docs/docs/getting-started/first-broker.md b/docs/versioned/getting-started/first-broker.md similarity index 100% rename from docs/docs/getting-started/first-broker.md rename to docs/versioned/getting-started/first-broker.md diff --git a/docs/docs/getting-started/first-service.md b/docs/versioned/getting-started/first-service.md similarity index 100% rename from docs/docs/getting-started/first-service.md rename to docs/versioned/getting-started/first-service.md diff --git a/docs/docs/getting-started/first-source.md b/docs/versioned/getting-started/first-source.md similarity index 100% rename from docs/docs/getting-started/first-source.md rename to docs/versioned/getting-started/first-source.md diff --git a/docs/docs/getting-started/first-traffic-split.md b/docs/versioned/getting-started/first-traffic-split.md similarity index 100% rename from docs/docs/getting-started/first-traffic-split.md rename to docs/versioned/getting-started/first-traffic-split.md diff --git a/docs/docs/getting-started/first-trigger.md b/docs/versioned/getting-started/first-trigger.md similarity index 100% rename from docs/docs/getting-started/first-trigger.md rename to docs/versioned/getting-started/first-trigger.md diff --git a/docs/docs/getting-started/getting-started-eventing.md b/docs/versioned/getting-started/getting-started-eventing.md similarity index 100% rename from docs/docs/getting-started/getting-started-eventing.md rename to docs/versioned/getting-started/getting-started-eventing.md diff --git a/docs/docs/getting-started/images/event_details.png b/docs/versioned/getting-started/images/event_details.png similarity index 100% rename from docs/docs/getting-started/images/event_details.png rename to docs/versioned/getting-started/images/event_details.png diff --git a/docs/docs/getting-started/images/event_diagram.png b/docs/versioned/getting-started/images/event_diagram.png similarity index 100% rename from docs/docs/getting-started/images/event_diagram.png rename to docs/versioned/getting-started/images/event_diagram.png diff --git a/docs/docs/getting-started/images/event_form.png b/docs/versioned/getting-started/images/event_form.png similarity index 100% rename from docs/docs/getting-started/images/event_form.png rename to docs/versioned/getting-started/images/event_form.png diff --git a/docs/docs/getting-started/images/event_received.png b/docs/versioned/getting-started/images/event_received.png similarity index 100% rename from docs/docs/getting-started/images/event_received.png rename to docs/versioned/getting-started/images/event_received.png diff --git a/docs/docs/getting-started/images/event_sent.png b/docs/versioned/getting-started/images/event_sent.png similarity index 100% rename from docs/docs/getting-started/images/event_sent.png rename to docs/versioned/getting-started/images/event_sent.png diff --git a/docs/docs/getting-started/images/slack-button.svg b/docs/versioned/getting-started/images/slack-button.svg similarity index 100% rename from docs/docs/getting-started/images/slack-button.svg rename to docs/versioned/getting-started/images/slack-button.svg diff --git a/docs/docs/getting-started/install-func.md b/docs/versioned/getting-started/install-func.md similarity index 100% rename from docs/docs/getting-started/install-func.md rename to docs/versioned/getting-started/install-func.md diff --git a/docs/docs/getting-started/next-steps.md b/docs/versioned/getting-started/next-steps.md similarity index 100% rename from docs/docs/getting-started/next-steps.md rename to docs/versioned/getting-started/next-steps.md diff --git a/docs/docs/getting-started/quickstart-install.md b/docs/versioned/getting-started/quickstart-install.md similarity index 100% rename from docs/docs/getting-started/quickstart-install.md rename to docs/versioned/getting-started/quickstart-install.md diff --git a/docs/docs/getting-started/tutorial.md b/docs/versioned/getting-started/tutorial.md similarity index 100% rename from docs/docs/getting-started/tutorial.md rename to docs/versioned/getting-started/tutorial.md diff --git a/docs/docs/getting-started/which-knative.md b/docs/versioned/getting-started/which-knative.md similarity index 100% rename from docs/docs/getting-started/which-knative.md rename to docs/versioned/getting-started/which-knative.md diff --git a/docs/docs/install/OWNERS b/docs/versioned/install/OWNERS similarity index 100% rename from docs/docs/install/OWNERS rename to docs/versioned/install/OWNERS diff --git a/docs/docs/install/README.md b/docs/versioned/install/README.md similarity index 100% rename from docs/docs/install/README.md rename to docs/versioned/install/README.md diff --git a/docs/docs/install/images/gardener_addon_checkboxes.png b/docs/versioned/install/images/gardener_addon_checkboxes.png similarity index 100% rename from docs/docs/install/images/gardener_addon_checkboxes.png rename to docs/versioned/install/images/gardener_addon_checkboxes.png diff --git a/docs/docs/install/images/gardener_service_account.png b/docs/versioned/install/images/gardener_service_account.png similarity index 100% rename from docs/docs/install/images/gardener_service_account.png rename to docs/versioned/install/images/gardener_service_account.png diff --git a/docs/docs/install/images/gardener_shoot_creation.png b/docs/versioned/install/images/gardener_shoot_creation.png similarity index 100% rename from docs/docs/install/images/gardener_shoot_creation.png rename to docs/versioned/install/images/gardener_shoot_creation.png diff --git a/docs/docs/install/images/knative_serving_create_new.png b/docs/versioned/install/images/knative_serving_create_new.png similarity index 100% rename from docs/docs/install/images/knative_serving_create_new.png rename to docs/versioned/install/images/knative_serving_create_new.png diff --git a/docs/docs/install/images/knative_serving_installed_operator.png b/docs/versioned/install/images/knative_serving_installed_operator.png similarity index 100% rename from docs/docs/install/images/knative_serving_installed_operator.png rename to docs/versioned/install/images/knative_serving_installed_operator.png diff --git a/docs/docs/install/images/knative_serving_installed_sub.png b/docs/versioned/install/images/knative_serving_installed_sub.png similarity index 100% rename from docs/docs/install/images/knative_serving_installed_sub.png rename to docs/versioned/install/images/knative_serving_installed_sub.png diff --git a/docs/docs/install/images/knative_serving_namespaces_default.png b/docs/versioned/install/images/knative_serving_namespaces_default.png similarity index 100% rename from docs/docs/install/images/knative_serving_namespaces_default.png rename to docs/versioned/install/images/knative_serving_namespaces_default.png diff --git a/docs/docs/install/images/knative_serving_operator_screen.png b/docs/versioned/install/images/knative_serving_operator_screen.png similarity index 100% rename from docs/docs/install/images/knative_serving_operator_screen.png rename to docs/versioned/install/images/knative_serving_operator_screen.png diff --git a/docs/docs/install/images/knative_serving_tile_highlighted.png b/docs/versioned/install/images/knative_serving_tile_highlighted.png similarity index 100% rename from docs/docs/install/images/knative_serving_tile_highlighted.png rename to docs/versioned/install/images/knative_serving_tile_highlighted.png diff --git a/docs/docs/install/images/knative_serving_uninstall_operator.png b/docs/versioned/install/images/knative_serving_uninstall_operator.png similarity index 100% rename from docs/docs/install/images/knative_serving_uninstall_operator.png rename to docs/versioned/install/images/knative_serving_uninstall_operator.png diff --git a/docs/docs/install/images/knative_serving_uninstall_tile.png b/docs/versioned/install/images/knative_serving_uninstall_tile.png similarity index 100% rename from docs/docs/install/images/knative_serving_uninstall_tile.png rename to docs/versioned/install/images/knative_serving_uninstall_tile.png diff --git a/docs/docs/install/installing-backstage-plugins.md b/docs/versioned/install/installing-backstage-plugins.md similarity index 100% rename from docs/docs/install/installing-backstage-plugins.md rename to docs/versioned/install/installing-backstage-plugins.md diff --git a/docs/docs/install/installing-cert-manager.md b/docs/versioned/install/installing-cert-manager.md similarity index 100% rename from docs/docs/install/installing-cert-manager.md rename to docs/versioned/install/installing-cert-manager.md diff --git a/docs/docs/install/installing-istio.md b/docs/versioned/install/installing-istio.md similarity index 100% rename from docs/docs/install/installing-istio.md rename to docs/versioned/install/installing-istio.md diff --git a/docs/docs/install/knative-offerings.md b/docs/versioned/install/knative-offerings.md similarity index 100% rename from docs/docs/install/knative-offerings.md rename to docs/versioned/install/knative-offerings.md diff --git a/docs/docs/install/operator/configuring-eventing-cr.md b/docs/versioned/install/operator/configuring-eventing-cr.md similarity index 100% rename from docs/docs/install/operator/configuring-eventing-cr.md rename to docs/versioned/install/operator/configuring-eventing-cr.md diff --git a/docs/docs/install/operator/configuring-serving-cr.md b/docs/versioned/install/operator/configuring-serving-cr.md similarity index 100% rename from docs/docs/install/operator/configuring-serving-cr.md rename to docs/versioned/install/operator/configuring-serving-cr.md diff --git a/docs/docs/install/operator/configuring-with-operator.md b/docs/versioned/install/operator/configuring-with-operator.md similarity index 100% rename from docs/docs/install/operator/configuring-with-operator.md rename to docs/versioned/install/operator/configuring-with-operator.md diff --git a/docs/docs/install/operator/knative-with-operator-cli.md b/docs/versioned/install/operator/knative-with-operator-cli.md similarity index 100% rename from docs/docs/install/operator/knative-with-operator-cli.md rename to docs/versioned/install/operator/knative-with-operator-cli.md diff --git a/docs/docs/install/operator/knative-with-operators.md b/docs/versioned/install/operator/knative-with-operators.md similarity index 100% rename from docs/docs/install/operator/knative-with-operators.md rename to docs/versioned/install/operator/knative-with-operators.md diff --git a/docs/docs/install/quickstart-install.md b/docs/versioned/install/quickstart-install.md similarity index 100% rename from docs/docs/install/quickstart-install.md rename to docs/versioned/install/quickstart-install.md diff --git a/docs/docs/install/scripts/istio-openshift-policies.sh b/docs/versioned/install/scripts/istio-openshift-policies.sh similarity index 100% rename from docs/docs/install/scripts/istio-openshift-policies.sh rename to docs/versioned/install/scripts/istio-openshift-policies.sh diff --git a/docs/docs/install/scripts/knative-openshift-policies.sh b/docs/versioned/install/scripts/knative-openshift-policies.sh similarity index 100% rename from docs/docs/install/scripts/knative-openshift-policies.sh rename to docs/versioned/install/scripts/knative-openshift-policies.sh diff --git a/docs/docs/install/scripts/knative-with-openshift.sh b/docs/versioned/install/scripts/knative-with-openshift.sh similarity index 100% rename from docs/docs/install/scripts/knative-with-openshift.sh rename to docs/versioned/install/scripts/knative-with-openshift.sh diff --git a/docs/docs/install/troubleshooting.md b/docs/versioned/install/troubleshooting.md similarity index 100% rename from docs/docs/install/troubleshooting.md rename to docs/versioned/install/troubleshooting.md diff --git a/docs/docs/install/uninstall.md b/docs/versioned/install/uninstall.md similarity index 100% rename from docs/docs/install/uninstall.md rename to docs/versioned/install/uninstall.md diff --git a/docs/docs/install/upgrade/README.md b/docs/versioned/install/upgrade/README.md similarity index 100% rename from docs/docs/install/upgrade/README.md rename to docs/versioned/install/upgrade/README.md diff --git a/docs/docs/install/upgrade/check-install-version.md b/docs/versioned/install/upgrade/check-install-version.md similarity index 100% rename from docs/docs/install/upgrade/check-install-version.md rename to docs/versioned/install/upgrade/check-install-version.md diff --git a/docs/docs/install/upgrade/upgrade-installation-with-operator.md b/docs/versioned/install/upgrade/upgrade-installation-with-operator.md similarity index 100% rename from docs/docs/install/upgrade/upgrade-installation-with-operator.md rename to docs/versioned/install/upgrade/upgrade-installation-with-operator.md diff --git a/docs/docs/install/upgrade/upgrade-installation.md b/docs/versioned/install/upgrade/upgrade-installation.md similarity index 100% rename from docs/docs/install/upgrade/upgrade-installation.md rename to docs/versioned/install/upgrade/upgrade-installation.md diff --git a/docs/docs/install/yaml-install/README.md b/docs/versioned/install/yaml-install/README.md similarity index 100% rename from docs/docs/install/yaml-install/README.md rename to docs/versioned/install/yaml-install/README.md diff --git a/docs/docs/install/yaml-install/eventing/eventing-installation-files.md b/docs/versioned/install/yaml-install/eventing/eventing-installation-files.md similarity index 100% rename from docs/docs/install/yaml-install/eventing/eventing-installation-files.md rename to docs/versioned/install/yaml-install/eventing/eventing-installation-files.md diff --git a/docs/docs/install/yaml-install/eventing/install-eventing-with-yaml.md b/docs/versioned/install/yaml-install/eventing/install-eventing-with-yaml.md similarity index 100% rename from docs/docs/install/yaml-install/eventing/install-eventing-with-yaml.md rename to docs/versioned/install/yaml-install/eventing/install-eventing-with-yaml.md diff --git a/docs/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md b/docs/versioned/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md similarity index 100% rename from docs/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md rename to docs/versioned/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md diff --git a/docs/docs/install/yaml-install/serving/install-serving-with-yaml.md b/docs/versioned/install/yaml-install/serving/install-serving-with-yaml.md similarity index 100% rename from docs/docs/install/yaml-install/serving/install-serving-with-yaml.md rename to docs/versioned/install/yaml-install/serving/install-serving-with-yaml.md diff --git a/docs/docs/install/yaml-install/serving/serving-installation-files.md b/docs/versioned/install/yaml-install/serving/serving-installation-files.md similarity index 100% rename from docs/docs/install/yaml-install/serving/serving-installation-files.md rename to docs/versioned/install/yaml-install/serving/serving-installation-files.md diff --git a/docs/docs/reference/relnotes/README.md b/docs/versioned/reference/relnotes/README.md similarity index 100% rename from docs/docs/reference/relnotes/README.md rename to docs/versioned/reference/relnotes/README.md diff --git a/docs/docs/reference/security/README.md b/docs/versioned/reference/security/README.md similarity index 100% rename from docs/docs/reference/security/README.md rename to docs/versioned/reference/security/README.md diff --git a/docs/docs/reference/security/threat-model.md b/docs/versioned/reference/security/threat-model.md similarity index 100% rename from docs/docs/reference/security/threat-model.md rename to docs/versioned/reference/security/threat-model.md diff --git a/docs/docs/reference/security/verifying-cli.md b/docs/versioned/reference/security/verifying-cli.md similarity index 100% rename from docs/docs/reference/security/verifying-cli.md rename to docs/versioned/reference/security/verifying-cli.md diff --git a/docs/docs/reference/security/verifying-images.md b/docs/versioned/reference/security/verifying-images.md similarity index 100% rename from docs/docs/reference/security/verifying-images.md rename to docs/versioned/reference/security/verifying-images.md diff --git a/docs/docs/samples/README.md b/docs/versioned/samples/README.md similarity index 100% rename from docs/docs/samples/README.md rename to docs/versioned/samples/README.md diff --git a/docs/docs/samples/eventing.md b/docs/versioned/samples/eventing.md similarity index 100% rename from docs/docs/samples/eventing.md rename to docs/versioned/samples/eventing.md diff --git a/docs/docs/samples/serving.md b/docs/versioned/samples/serving.md similarity index 100% rename from docs/docs/samples/serving.md rename to docs/versioned/samples/serving.md diff --git a/docs/docs/serving/OWNERS b/docs/versioned/serving/OWNERS similarity index 100% rename from docs/docs/serving/OWNERS rename to docs/versioned/serving/OWNERS diff --git a/docs/docs/serving/README.md b/docs/versioned/serving/README.md similarity index 100% rename from docs/docs/serving/README.md rename to docs/versioned/serving/README.md diff --git a/docs/docs/serving/app-security/security-guard-about.md b/docs/versioned/serving/app-security/security-guard-about.md similarity index 100% rename from docs/docs/serving/app-security/security-guard-about.md rename to docs/versioned/serving/app-security/security-guard-about.md diff --git a/docs/docs/serving/app-security/security-guard-example-alerts.md b/docs/versioned/serving/app-security/security-guard-example-alerts.md similarity index 100% rename from docs/docs/serving/app-security/security-guard-example-alerts.md rename to docs/versioned/serving/app-security/security-guard-example-alerts.md diff --git a/docs/docs/serving/app-security/security-guard-install.md b/docs/versioned/serving/app-security/security-guard-install.md similarity index 100% rename from docs/docs/serving/app-security/security-guard-install.md rename to docs/versioned/serving/app-security/security-guard-install.md diff --git a/docs/docs/serving/app-security/security-guard-quickstart.md b/docs/versioned/serving/app-security/security-guard-quickstart.md similarity index 100% rename from docs/docs/serving/app-security/security-guard-quickstart.md rename to docs/versioned/serving/app-security/security-guard-quickstart.md diff --git a/docs/docs/serving/architecture.md b/docs/versioned/serving/architecture.md similarity index 100% rename from docs/docs/serving/architecture.md rename to docs/versioned/serving/architecture.md diff --git a/docs/docs/serving/autoscaling/README.md b/docs/versioned/serving/autoscaling/README.md similarity index 100% rename from docs/docs/serving/autoscaling/README.md rename to docs/versioned/serving/autoscaling/README.md diff --git a/docs/docs/serving/autoscaling/autoscale-go/Dockerfile b/docs/versioned/serving/autoscaling/autoscale-go/Dockerfile similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/Dockerfile rename to docs/versioned/serving/autoscaling/autoscale-go/Dockerfile diff --git a/docs/docs/serving/autoscaling/autoscale-go/OWNERS b/docs/versioned/serving/autoscaling/autoscale-go/OWNERS similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/OWNERS rename to docs/versioned/serving/autoscaling/autoscale-go/OWNERS diff --git a/docs/docs/serving/autoscaling/autoscale-go/README.md b/docs/versioned/serving/autoscaling/autoscale-go/README.md similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/README.md rename to docs/versioned/serving/autoscaling/autoscale-go/README.md diff --git a/docs/docs/serving/autoscaling/autoscale-go/autoscale.go b/docs/versioned/serving/autoscaling/autoscale-go/autoscale.go similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/autoscale.go rename to docs/versioned/serving/autoscaling/autoscale-go/autoscale.go diff --git a/docs/docs/serving/autoscaling/autoscale-go/go.mod b/docs/versioned/serving/autoscaling/autoscale-go/go.mod similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/go.mod rename to docs/versioned/serving/autoscaling/autoscale-go/go.mod diff --git a/docs/docs/serving/autoscaling/autoscale-go/request-dashboard.png b/docs/versioned/serving/autoscaling/autoscale-go/request-dashboard.png similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/request-dashboard.png rename to docs/versioned/serving/autoscaling/autoscale-go/request-dashboard.png diff --git a/docs/docs/serving/autoscaling/autoscale-go/scale-dashboard.png b/docs/versioned/serving/autoscaling/autoscale-go/scale-dashboard.png similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/scale-dashboard.png rename to docs/versioned/serving/autoscaling/autoscale-go/scale-dashboard.png diff --git a/docs/docs/serving/autoscaling/autoscale-go/service.yaml b/docs/versioned/serving/autoscaling/autoscale-go/service.yaml similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/service.yaml rename to docs/versioned/serving/autoscaling/autoscale-go/service.yaml diff --git a/docs/docs/serving/autoscaling/autoscale-go/test/test.go b/docs/versioned/serving/autoscaling/autoscale-go/test/test.go similarity index 100% rename from docs/docs/serving/autoscaling/autoscale-go/test/test.go rename to docs/versioned/serving/autoscaling/autoscale-go/test/test.go diff --git a/docs/docs/serving/autoscaling/autoscaler-types.md b/docs/versioned/serving/autoscaling/autoscaler-types.md similarity index 100% rename from docs/docs/serving/autoscaling/autoscaler-types.md rename to docs/versioned/serving/autoscaling/autoscaler-types.md diff --git a/docs/docs/serving/autoscaling/autoscaling-metrics.md b/docs/versioned/serving/autoscaling/autoscaling-metrics.md similarity index 100% rename from docs/docs/serving/autoscaling/autoscaling-metrics.md rename to docs/versioned/serving/autoscaling/autoscaling-metrics.md diff --git a/docs/docs/serving/autoscaling/autoscaling-targets.md b/docs/versioned/serving/autoscaling/autoscaling-targets.md similarity index 100% rename from docs/docs/serving/autoscaling/autoscaling-targets.md rename to docs/versioned/serving/autoscaling/autoscaling-targets.md diff --git a/docs/docs/serving/autoscaling/concurrency.md b/docs/versioned/serving/autoscaling/concurrency.md similarity index 100% rename from docs/docs/serving/autoscaling/concurrency.md rename to docs/versioned/serving/autoscaling/concurrency.md diff --git a/docs/docs/serving/autoscaling/kpa-specific.md b/docs/versioned/serving/autoscaling/kpa-specific.md similarity index 100% rename from docs/docs/serving/autoscaling/kpa-specific.md rename to docs/versioned/serving/autoscaling/kpa-specific.md diff --git a/docs/docs/serving/autoscaling/rps-target.md b/docs/versioned/serving/autoscaling/rps-target.md similarity index 100% rename from docs/docs/serving/autoscaling/rps-target.md rename to docs/versioned/serving/autoscaling/rps-target.md diff --git a/docs/docs/serving/autoscaling/scale-bounds.md b/docs/versioned/serving/autoscaling/scale-bounds.md similarity index 100% rename from docs/docs/serving/autoscaling/scale-bounds.md rename to docs/versioned/serving/autoscaling/scale-bounds.md diff --git a/docs/docs/serving/autoscaling/scale-to-zero.md b/docs/versioned/serving/autoscaling/scale-to-zero.md similarity index 100% rename from docs/docs/serving/autoscaling/scale-to-zero.md rename to docs/versioned/serving/autoscaling/scale-to-zero.md diff --git a/docs/docs/serving/config-ha.md b/docs/versioned/serving/config-ha.md similarity index 100% rename from docs/docs/serving/config-ha.md rename to docs/versioned/serving/config-ha.md diff --git a/docs/docs/serving/configuration/config-defaults.md b/docs/versioned/serving/configuration/config-defaults.md similarity index 100% rename from docs/docs/serving/configuration/config-defaults.md rename to docs/versioned/serving/configuration/config-defaults.md diff --git a/docs/docs/serving/configuration/deployment.md b/docs/versioned/serving/configuration/deployment.md similarity index 100% rename from docs/docs/serving/configuration/deployment.md rename to docs/versioned/serving/configuration/deployment.md diff --git a/docs/docs/serving/configuration/feature-flags.md b/docs/versioned/serving/configuration/feature-flags.md similarity index 100% rename from docs/docs/serving/configuration/feature-flags.md rename to docs/versioned/serving/configuration/feature-flags.md diff --git a/docs/docs/serving/configuration/rolling-out-latest-revision-configmap.md b/docs/versioned/serving/configuration/rolling-out-latest-revision-configmap.md similarity index 100% rename from docs/docs/serving/configuration/rolling-out-latest-revision-configmap.md rename to docs/versioned/serving/configuration/rolling-out-latest-revision-configmap.md diff --git a/docs/docs/serving/convert-deployment-to-knative-service.md b/docs/versioned/serving/convert-deployment-to-knative-service.md similarity index 100% rename from docs/docs/serving/convert-deployment-to-knative-service.md rename to docs/versioned/serving/convert-deployment-to-knative-service.md diff --git a/docs/docs/serving/deploying-from-private-registry.md b/docs/versioned/serving/deploying-from-private-registry.md similarity index 100% rename from docs/docs/serving/deploying-from-private-registry.md rename to docs/versioned/serving/deploying-from-private-registry.md diff --git a/docs/docs/serving/dryrun.md b/docs/versioned/serving/dryrun.md similarity index 100% rename from docs/docs/serving/dryrun.md rename to docs/versioned/serving/dryrun.md diff --git a/docs/docs/serving/encryption/cluster-local-domain-tls.md b/docs/versioned/serving/encryption/cluster-local-domain-tls.md similarity index 100% rename from docs/docs/serving/encryption/cluster-local-domain-tls.md rename to docs/versioned/serving/encryption/cluster-local-domain-tls.md diff --git a/docs/docs/serving/encryption/configure-certmanager-integration.md b/docs/versioned/serving/encryption/configure-certmanager-integration.md similarity index 100% rename from docs/docs/serving/encryption/configure-certmanager-integration.md rename to docs/versioned/serving/encryption/configure-certmanager-integration.md diff --git a/docs/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg b/docs/versioned/serving/encryption/encryption-cluster-local-domain.drawio.svg similarity index 100% rename from docs/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg rename to docs/versioned/serving/encryption/encryption-cluster-local-domain.drawio.svg diff --git a/docs/docs/serving/encryption/encryption-external-domain.drawio.svg b/docs/versioned/serving/encryption/encryption-external-domain.drawio.svg similarity index 100% rename from docs/docs/serving/encryption/encryption-external-domain.drawio.svg rename to docs/versioned/serving/encryption/encryption-external-domain.drawio.svg diff --git a/docs/docs/serving/encryption/encryption-overview.drawio.svg b/docs/versioned/serving/encryption/encryption-overview.drawio.svg similarity index 100% rename from docs/docs/serving/encryption/encryption-overview.drawio.svg rename to docs/versioned/serving/encryption/encryption-overview.drawio.svg diff --git a/docs/docs/serving/encryption/encryption-overview.md b/docs/versioned/serving/encryption/encryption-overview.md similarity index 100% rename from docs/docs/serving/encryption/encryption-overview.md rename to docs/versioned/serving/encryption/encryption-overview.md diff --git a/docs/docs/serving/encryption/encryption-system-internal.drawio.svg b/docs/versioned/serving/encryption/encryption-system-internal.drawio.svg similarity index 100% rename from docs/docs/serving/encryption/encryption-system-internal.drawio.svg rename to docs/versioned/serving/encryption/encryption-system-internal.drawio.svg diff --git a/docs/docs/serving/encryption/external-domain-tls.md b/docs/versioned/serving/encryption/external-domain-tls.md similarity index 100% rename from docs/docs/serving/encryption/external-domain-tls.md rename to docs/versioned/serving/encryption/external-domain-tls.md diff --git a/docs/docs/serving/encryption/system-internal-tls.md b/docs/versioned/serving/encryption/system-internal-tls.md similarity index 100% rename from docs/docs/serving/encryption/system-internal-tls.md rename to docs/versioned/serving/encryption/system-internal-tls.md diff --git a/docs/docs/serving/images/architecture.png b/docs/versioned/serving/images/architecture.png similarity index 100% rename from docs/docs/serving/images/architecture.png rename to docs/versioned/serving/images/architecture.png diff --git a/docs/docs/serving/images/autoscaler_dash1.png b/docs/versioned/serving/images/autoscaler_dash1.png similarity index 100% rename from docs/docs/serving/images/autoscaler_dash1.png rename to docs/versioned/serving/images/autoscaler_dash1.png diff --git a/docs/docs/serving/images/cpu_dash1.png b/docs/versioned/serving/images/cpu_dash1.png similarity index 100% rename from docs/docs/serving/images/cpu_dash1.png rename to docs/versioned/serving/images/cpu_dash1.png diff --git a/docs/docs/serving/images/gke-assigning-static-ip-address.png b/docs/versioned/serving/images/gke-assigning-static-ip-address.png similarity index 100% rename from docs/docs/serving/images/gke-assigning-static-ip-address.png rename to docs/versioned/serving/images/gke-assigning-static-ip-address.png diff --git a/docs/docs/serving/images/grafana1.png b/docs/versioned/serving/images/grafana1.png similarity index 100% rename from docs/docs/serving/images/grafana1.png rename to docs/versioned/serving/images/grafana1.png diff --git a/docs/docs/serving/images/kibana-discover-tab-annotated.png b/docs/versioned/serving/images/kibana-discover-tab-annotated.png similarity index 100% rename from docs/docs/serving/images/kibana-discover-tab-annotated.png rename to docs/versioned/serving/images/kibana-discover-tab-annotated.png diff --git a/docs/docs/serving/images/kibana-landing-page-configure-index.png b/docs/versioned/serving/images/kibana-landing-page-configure-index.png similarity index 100% rename from docs/docs/serving/images/kibana-landing-page-configure-index.png rename to docs/versioned/serving/images/kibana-landing-page-configure-index.png diff --git a/docs/docs/serving/images/request-flow.png b/docs/versioned/serving/images/request-flow.png similarity index 100% rename from docs/docs/serving/images/request-flow.png rename to docs/versioned/serving/images/request-flow.png diff --git a/docs/docs/serving/images/request_dash1.png b/docs/versioned/serving/images/request_dash1.png similarity index 100% rename from docs/docs/serving/images/request_dash1.png rename to docs/versioned/serving/images/request_dash1.png diff --git a/docs/docs/serving/images/serving-architecture-ingress.png b/docs/versioned/serving/images/serving-architecture-ingress.png similarity index 100% rename from docs/docs/serving/images/serving-architecture-ingress.png rename to docs/versioned/serving/images/serving-architecture-ingress.png diff --git a/docs/docs/serving/images/serving-architecture.png b/docs/versioned/serving/images/serving-architecture.png similarity index 100% rename from docs/docs/serving/images/serving-architecture.png rename to docs/versioned/serving/images/serving-architecture.png diff --git a/docs/docs/serving/images/zipkin1.png b/docs/versioned/serving/images/zipkin1.png similarity index 100% rename from docs/docs/serving/images/zipkin1.png rename to docs/versioned/serving/images/zipkin1.png diff --git a/docs/docs/serving/images/zipkin2.png b/docs/versioned/serving/images/zipkin2.png similarity index 100% rename from docs/docs/serving/images/zipkin2.png rename to docs/versioned/serving/images/zipkin2.png diff --git a/docs/docs/serving/istio-authorization.md b/docs/versioned/serving/istio-authorization.md similarity index 100% rename from docs/docs/serving/istio-authorization.md rename to docs/versioned/serving/istio-authorization.md diff --git a/docs/docs/serving/knative-kubernetes-services.md b/docs/versioned/serving/knative-kubernetes-services.md similarity index 100% rename from docs/docs/serving/knative-kubernetes-services.md rename to docs/versioned/serving/knative-kubernetes-services.md diff --git a/docs/docs/serving/load-balancing/README.md b/docs/versioned/serving/load-balancing/README.md similarity index 100% rename from docs/docs/serving/load-balancing/README.md rename to docs/versioned/serving/load-balancing/README.md diff --git a/docs/docs/serving/load-balancing/activator-capacity.md b/docs/versioned/serving/load-balancing/activator-capacity.md similarity index 100% rename from docs/docs/serving/load-balancing/activator-capacity.md rename to docs/versioned/serving/load-balancing/activator-capacity.md diff --git a/docs/docs/serving/load-balancing/target-burst-capacity.md b/docs/versioned/serving/load-balancing/target-burst-capacity.md similarity index 100% rename from docs/docs/serving/load-balancing/target-burst-capacity.md rename to docs/versioned/serving/load-balancing/target-burst-capacity.md diff --git a/docs/docs/serving/observability/accessing-traces.md b/docs/versioned/serving/observability/accessing-traces.md similarity index 100% rename from docs/docs/serving/observability/accessing-traces.md rename to docs/versioned/serving/observability/accessing-traces.md diff --git a/docs/docs/serving/observability/logging/collecting-logs.md b/docs/versioned/serving/observability/logging/collecting-logs.md similarity index 100% rename from docs/docs/serving/observability/logging/collecting-logs.md rename to docs/versioned/serving/observability/logging/collecting-logs.md diff --git a/docs/docs/serving/observability/logging/config-logging.md b/docs/versioned/serving/observability/logging/config-logging.md similarity index 100% rename from docs/docs/serving/observability/logging/config-logging.md rename to docs/versioned/serving/observability/logging/config-logging.md diff --git a/docs/docs/serving/observability/logging/fluent-bit-collector.yaml b/docs/versioned/serving/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/docs/serving/observability/logging/fluent-bit-collector.yaml rename to docs/versioned/serving/observability/logging/fluent-bit-collector.yaml diff --git a/docs/docs/serving/observability/logging/fluent-bit-configmap.yaml b/docs/versioned/serving/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/docs/serving/observability/logging/fluent-bit-configmap.yaml rename to docs/versioned/serving/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/docs/serving/observability/logging/request-logging.md b/docs/versioned/serving/observability/logging/request-logging.md similarity index 100% rename from docs/docs/serving/observability/logging/request-logging.md rename to docs/versioned/serving/observability/logging/request-logging.md diff --git a/docs/docs/serving/observability/logging/system.svg b/docs/versioned/serving/observability/logging/system.svg similarity index 100% rename from docs/docs/serving/observability/logging/system.svg rename to docs/versioned/serving/observability/logging/system.svg diff --git a/docs/docs/serving/observability/metrics/collecting-metrics.md b/docs/versioned/serving/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/docs/serving/observability/metrics/collecting-metrics.md rename to docs/versioned/serving/observability/metrics/collecting-metrics.md diff --git a/docs/docs/serving/observability/metrics/serving-metrics.md b/docs/versioned/serving/observability/metrics/serving-metrics.md similarity index 100% rename from docs/docs/serving/observability/metrics/serving-metrics.md rename to docs/versioned/serving/observability/metrics/serving-metrics.md diff --git a/docs/docs/serving/queue-extensions.md b/docs/versioned/serving/queue-extensions.md similarity index 100% rename from docs/docs/serving/queue-extensions.md rename to docs/versioned/serving/queue-extensions.md diff --git a/docs/docs/serving/reference/serving-api.md b/docs/versioned/serving/reference/serving-api.md similarity index 100% rename from docs/docs/serving/reference/serving-api.md rename to docs/versioned/serving/reference/serving-api.md diff --git a/docs/docs/serving/request-flow.md b/docs/versioned/serving/request-flow.md similarity index 100% rename from docs/docs/serving/request-flow.md rename to docs/versioned/serving/request-flow.md diff --git a/docs/docs/serving/revisions/README.md b/docs/versioned/serving/revisions/README.md similarity index 100% rename from docs/docs/serving/revisions/README.md rename to docs/versioned/serving/revisions/README.md diff --git a/docs/docs/serving/revisions/revision-admin-config-options.md b/docs/versioned/serving/revisions/revision-admin-config-options.md similarity index 100% rename from docs/docs/serving/revisions/revision-admin-config-options.md rename to docs/versioned/serving/revisions/revision-admin-config-options.md diff --git a/docs/docs/serving/revisions/revision-developer-config-options.md b/docs/versioned/serving/revisions/revision-developer-config-options.md similarity index 100% rename from docs/docs/serving/revisions/revision-developer-config-options.md rename to docs/versioned/serving/revisions/revision-developer-config-options.md diff --git a/docs/docs/serving/rolling-out-latest-revision.md b/docs/versioned/serving/rolling-out-latest-revision.md similarity index 100% rename from docs/docs/serving/rolling-out-latest-revision.md rename to docs/versioned/serving/rolling-out-latest-revision.md diff --git a/docs/docs/serving/services/README.md b/docs/versioned/serving/services/README.md similarity index 100% rename from docs/docs/serving/services/README.md rename to docs/versioned/serving/services/README.md diff --git a/docs/docs/serving/services/certificate-class.md b/docs/versioned/serving/services/certificate-class.md similarity index 100% rename from docs/docs/serving/services/certificate-class.md rename to docs/versioned/serving/services/certificate-class.md diff --git a/docs/docs/serving/services/configure-probing.md b/docs/versioned/serving/services/configure-probing.md similarity index 100% rename from docs/docs/serving/services/configure-probing.md rename to docs/versioned/serving/services/configure-probing.md diff --git a/docs/docs/serving/services/configure-requests-limits-services.md b/docs/versioned/serving/services/configure-requests-limits-services.md similarity index 100% rename from docs/docs/serving/services/configure-requests-limits-services.md rename to docs/versioned/serving/services/configure-requests-limits-services.md diff --git a/docs/docs/serving/services/creating-services.md b/docs/versioned/serving/services/creating-services.md similarity index 100% rename from docs/docs/serving/services/creating-services.md rename to docs/versioned/serving/services/creating-services.md diff --git a/docs/docs/serving/services/custom-domains.md b/docs/versioned/serving/services/custom-domains.md similarity index 100% rename from docs/docs/serving/services/custom-domains.md rename to docs/versioned/serving/services/custom-domains.md diff --git a/docs/docs/serving/services/custom-tls-certificate-domain-mapping.md b/docs/versioned/serving/services/custom-tls-certificate-domain-mapping.md similarity index 100% rename from docs/docs/serving/services/custom-tls-certificate-domain-mapping.md rename to docs/versioned/serving/services/custom-tls-certificate-domain-mapping.md diff --git a/docs/docs/serving/services/http-protocol.md b/docs/versioned/serving/services/http-protocol.md similarity index 100% rename from docs/docs/serving/services/http-protocol.md rename to docs/versioned/serving/services/http-protocol.md diff --git a/docs/docs/serving/services/ingress-class.md b/docs/versioned/serving/services/ingress-class.md similarity index 100% rename from docs/docs/serving/services/ingress-class.md rename to docs/versioned/serving/services/ingress-class.md diff --git a/docs/docs/serving/services/private-services.md b/docs/versioned/serving/services/private-services.md similarity index 100% rename from docs/docs/serving/services/private-services.md rename to docs/versioned/serving/services/private-services.md diff --git a/docs/docs/serving/services/probes-overview.drawio.svg b/docs/versioned/serving/services/probes-overview.drawio.svg similarity index 100% rename from docs/docs/serving/services/probes-overview.drawio.svg rename to docs/versioned/serving/services/probes-overview.drawio.svg diff --git a/docs/docs/serving/services/storage.md b/docs/versioned/serving/services/storage.md similarity index 100% rename from docs/docs/serving/services/storage.md rename to docs/versioned/serving/services/storage.md diff --git a/docs/docs/serving/services/using-queue-extensions.md b/docs/versioned/serving/services/using-queue-extensions.md similarity index 100% rename from docs/docs/serving/services/using-queue-extensions.md rename to docs/versioned/serving/services/using-queue-extensions.md diff --git a/docs/docs/serving/setting-up-custom-ingress-gateway.md b/docs/versioned/serving/setting-up-custom-ingress-gateway.md similarity index 100% rename from docs/docs/serving/setting-up-custom-ingress-gateway.md rename to docs/versioned/serving/setting-up-custom-ingress-gateway.md diff --git a/docs/docs/serving/stackdriver/Dockerfile b/docs/versioned/serving/stackdriver/Dockerfile similarity index 100% rename from docs/docs/serving/stackdriver/Dockerfile rename to docs/versioned/serving/stackdriver/Dockerfile diff --git a/docs/docs/serving/tag-resolution.md b/docs/versioned/serving/tag-resolution.md similarity index 100% rename from docs/docs/serving/tag-resolution.md rename to docs/versioned/serving/tag-resolution.md diff --git a/docs/docs/serving/traffic-management.md b/docs/versioned/serving/traffic-management.md similarity index 100% rename from docs/docs/serving/traffic-management.md rename to docs/versioned/serving/traffic-management.md diff --git a/docs/docs/serving/troubleshooting/debugging-application-issues.md b/docs/versioned/serving/troubleshooting/debugging-application-issues.md similarity index 100% rename from docs/docs/serving/troubleshooting/debugging-application-issues.md rename to docs/versioned/serving/troubleshooting/debugging-application-issues.md diff --git a/docs/docs/serving/using-a-custom-domain.md b/docs/versioned/serving/using-a-custom-domain.md similarity index 100% rename from docs/docs/serving/using-a-custom-domain.md rename to docs/versioned/serving/using-a-custom-domain.md diff --git a/docs/docs/serving/webhook-customizations.md b/docs/versioned/serving/webhook-customizations.md similarity index 100% rename from docs/docs/serving/webhook-customizations.md rename to docs/versioned/serving/webhook-customizations.md diff --git a/hack/build.sh b/hack/build.sh index bb460374c8e..37dab3a6e64 100755 --- a/hack/build.sh +++ b/hack/build.sh @@ -43,42 +43,40 @@ rm -rf site/ mkdir "$TEMP/content" cp -r . "$TEMP/content/" -# mkdir "$TEMP/content/docs/docs" -# for path in .nav.yml bookstore client concepts eventing functions getting-started install reference samples serving; do -# mv "$TEMP/content/docs/$path" "$TEMP/content/docs/docs/$path" -# done -# Copy images for now, until we clean up the above: -cp -r "$TEMP/content/docs/images" "$TEMP/content/docs/docs/images" - # Point top-level nav to docs directory. echo -e "nav:\n- docs\n- about\n- blog\n- community" > "$TEMP/content/docs/.nav.yml" -curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/main/docs/serving-api.md -s > "$TEMP/content/docs/docs/serving/reference/serving-api.md" -curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/main/docs/eventing-api.md -s > "$TEMP/content/docs/docs/eventing/reference/eventing-api.md" -# We use samples_branch to flag that the documentation is versioned -echo -e "\nsamples_branch: main\nversion: development\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/docs/.meta.yml" -versionjson="{\"version\": \"docs\", \"title\": \"(Pre-release)\", \"aliases\": [\"\"]}" +curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/main/docs/serving-api.md -s > "$TEMP/content/docs/versioned/serving/reference/serving-api.md" +curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/main/docs/eventing-api.md -s > "$TEMP/content/docs/versioned/eventing/reference/eventing-api.md" +echo -e "\nsamples_branch: main\nversion: development\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/versioned/.meta.yml" +versionjson="{\"version\": \"versioned\", \"title\": \"(Pre-release)\", \"aliases\": [\"\"]}" # Temporarily force BUILD_VERSIONS (for previews), while this rewrite is testing. BUILD_VERSIONS="yes" if [ "$BUILD_VERSIONS" != "no" ]; then - mv $TEMP/content/docs/docs $TEMP/content/docs/development + mv $TEMP/content/docs/versioned $TEMP/content/docs/development # Remove pre-release documents from search. This has to be applied to each markdown, unfortunately. # This needs to be done as two commands: the first ensures front-matter in files that don't have it, # and the seconds inserts commands into the front-matter. find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '1s/^\([^-]\)/---\n---\n\1/' find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '2isearch:\n exclude: true' echo "- Docs: development" >> "$TEMP/content/docs/.nav.yml" + sed -i 's| versioned/| development/|g' "$TEMP/content/config/redirects.yml" # Handle current release specially, as we don't include a version slug # TODO: can we make one clone and reuse it, possibly with git worktrees? git clone --depth 1 -b "${DOCS_BRANCHES[0]}" "https://github.com/${GIT_SLUG}" "$TEMP/current-release" - if [ -d "$TEMP/content/docs/docs" ]; then - cp -r "$TEMP/current-release/docs/docs" "$TEMP/content/docs/docs" - echo -e "\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/docs/.meta.yml" + if [ -d "$TEMP/current-release/docs/versioned" ]; then + cp -r "$TEMP/current-release/docs/versioned" "$TEMP/content/docs/docs" + echo -e "\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/docs/.meta.yml" + # Fix up redirects from old versioned/ path to docs/ and append them to redirects. + # We only do this for development (so we can see effects) and docs (current) + grep '^ ' "$TEMP/current-release/config/redirects.yml" | sed 's| versioned/| docs/|g' >> "$TEMP/content/config/redirects.yml" else cp -r "$TEMP/current-release/docs" "$TEMP/content/docs/docs" echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/docs/.meta.yml" + # Older redirects were already for /docs/, but did not have the right destination path. + grep '^ ' "$TEMP/current-release/config/redirects.yml" | sed '/: *http/! s|: |: docs/|' >> "$TEMP/content/config/redirects.yml" # Copy the nav, but strip out non-versioned content, starting with blog # This can be retired after we stop supporting v1.19. if [ ! -f "$TEMP/content/docs/docs/.nav.yml" ]; then @@ -102,9 +100,9 @@ if [ "$BUILD_VERSIONS" != "no" ]; then echo "Building for previous version $version" git clone --depth 1 -b ${DOCS_BRANCHES[$i+1]} https://github.com/${GIT_SLUG} "$TEMP/docs-$version" - if [ -d "$TEMP/docs-$version/docs/docs" ]; then - cp -r "$TEMP/docs-$version/docs/docs" "$TEMP/content/docs/v$version-docs" - echo -e "\ndoc_base: /docs/docs/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + if [ -d "$TEMP/docs-$version/docs/versioned" ]; then + cp -r "$TEMP/docs-$version/docs/versioned" "$TEMP/content/docs/v$version-docs" + echo -e "\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" else cp -r "$TEMP/docs-$version/docs" "$TEMP/content/docs/v$version-docs" echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/v$version-docs/.meta.yml"