From 179f7722cc2ecf699b173b53362a2115391aae5b Mon Sep 17 00:00:00 2001 From: Mirjam Aulbach Date: Fri, 2 Feb 2024 17:15:34 +0100 Subject: [PATCH] Add new category Klaw workflows Signed-off-by: Mirjam Aulbach --- _redirects | 23 +++++++- ...ma-management-disaster-recovery-in-klaw.md | 2 +- current-routes.json | 40 +++++++------- docs/getting-started/features.md | 10 ++-- docs/releases/release200.md | 2 +- docs/{Concepts => workflows}/promotion.md | 4 +- .../schemas => workflows/schema}/index.md | 11 ++-- .../schema/manage-schema-requests.md} | 2 +- .../schema/my-schema-requests.md} | 2 +- .../schema/promote-schema.md} | 4 +- .../schema/request-schema.md} | 0 .../subscription/delete-subscription.md} | 0 .../subscription}/index.md | 11 ++-- .../manage-subscription-requests.md} | 2 +- .../subscription/my-subscription-requests.md} | 2 +- .../subscription/request-subscription.md} | 2 +- .../topic/claim-topic.md} | 0 .../topic/delete-topic.md} | 0 .../topic/edit-topic.md} | 0 .../topics => workflows/topic}/index.md | 21 +++----- .../topic/manage-topic-requests.md} | 2 +- .../topic/my-topic-requests.md} | 2 +- .../topic/promote-topic.md} | 4 +- .../topic/request-topic.md} | 0 .../topic/topic-overview.md} | 0 sidebars.js | 53 +++++++++++++++++++ 26 files changed, 131 insertions(+), 68 deletions(-) rename docs/{Concepts => workflows}/promotion.md (95%) rename docs/{HowTo/schemas => workflows/schema}/index.md (89%) rename docs/{HowTo/schemas/manage-schemas.md => workflows/schema/manage-schema-requests.md} (98%) rename docs/{HowTo/schemas/My-schema-requests.md => workflows/schema/my-schema-requests.md} (98%) rename docs/{HowTo/schemas/Promote-a-schema.md => workflows/schema/promote-schema.md} (97%) rename docs/{HowTo/schemas/Request-a-schema.md => workflows/schema/request-schema.md} (100%) rename docs/{HowTo/subscriptions/Delete-a-subscription.md => workflows/subscription/delete-subscription.md} (100%) rename docs/{HowTo/subscriptions => workflows/subscription}/index.md (91%) rename docs/{HowTo/subscriptions/Approve-a-subscription.md => workflows/subscription/manage-subscription-requests.md} (98%) rename docs/{HowTo/subscriptions/My-subscription-requests.md => workflows/subscription/my-subscription-requests.md} (97%) rename docs/{HowTo/subscriptions/Request-a-subscription.md => workflows/subscription/request-subscription.md} (98%) rename docs/{HowTo/topics/Claim-a-topic.md => workflows/topic/claim-topic.md} (100%) rename docs/{HowTo/topics/Delete-a-topic.md => workflows/topic/delete-topic.md} (100%) rename docs/{HowTo/topics/Edit-topic-request.md => workflows/topic/edit-topic.md} (100%) rename docs/{HowTo/topics => workflows/topic}/index.md (88%) rename docs/{HowTo/topics/Approve-a-topic.md => workflows/topic/manage-topic-requests.md} (99%) rename docs/{HowTo/topics/My-topic-requests.md => workflows/topic/my-topic-requests.md} (98%) rename docs/{HowTo/topics/Promote-a-topic.md => workflows/topic/promote-topic.md} (92%) rename docs/{HowTo/topics/Request-a-new-topic.md => workflows/topic/request-topic.md} (100%) rename docs/{HowTo/topics/Topic-overview.md => workflows/topic/topic-overview.md} (100%) diff --git a/_redirects b/_redirects index 7ed6eecd..4012f12e 100644 --- a/_redirects +++ b/_redirects @@ -68,4 +68,25 @@ /docs/Concepts/metastore /docs/metadata-management/metastore 301 /docs/HowTo/exportimport/ /docs/metadata-management/import-export 301 /docs/HowTo/exportimport/exportdata /docs/metadata-management/import-export/exportdata 301 -/docs/HowTo/exportimport/importdata //docs/metadata-management/import-export/importdata 301 \ No newline at end of file +/docs/HowTo/exportimport/importdata /docs/metadata-management/import-export/importdata 301 + +/docs/Concepts/promotion /docs/workflows/promotion 301 +/docs/HowTo/schemas /docs/workflows/schema 301 +/docs/HowTo/schemas/manage-schemas /docs/workflows/schema/manage-schema-requests 301 +/docs/HowTo/schemas/My-schema-requests /docs/workflows/schema/my-schema-requests 301 +/docs/HowTo/schemas/Promote-a-schema /docs/workflows/schema/promote-schema 301 +/docs/HowTo/schemas/Request-a-schema /docs/workflows/schema/request-schema 301 +/docs/HowTo/subscriptions /docs/workflows/subscription 301 +/docs/HowTo/subscriptions/Approve-a-subscription /docs/workflows/subscription/manage-subscription-requests 301 +/docs/HowTo/subscriptions/Delete-a-subscription /docs/workflows/subscription/delete-subscription 301 +/docs/HowTo/subscriptions/My-subscription-requests /docs/workflows/subscription/my-subscription-requests 301 +/docs/HowTo/subscriptions/Request-a-subscription /docs/workflows/subscription/request-subscription 301 +/docs/HowTo/topics/ /docs/workflows/topic 301 +/docs/HowTo/topics/Approve-a-topic /docs/workflows/topic/manage-topic-requests 301 +/docs/HowTo/topics/Claim-a-topic /docs/workflows/topic/claim-topic 301 +/docs/HowTo/topics/Delete-a-topic /docs/workflows/topic/delete-topic 301 +/docs/HowTo/topics/Edit-topic-request /docs/workflows/topic/edit-topic 301 +/docs/HowTo/topics/My-topic-requests /docs/workflows/topic/my-topic-requests 301 +/docs/HowTo/topics/Promote-a-topic /docs/workflows/topic/promote-topic 301 +/docs/HowTo/topics/Request-a-new-topic /docs/workflows/topic/request-topic 301 +/docs/HowTo/topics/Topic-overview /docs/workflows/topic/topic-overview 301 diff --git a/blog/2023/09/schema-management-disaster-recovery-in-klaw.md b/blog/2023/09/schema-management-disaster-recovery-in-klaw.md index e647404c..d7385e74 100644 --- a/blog/2023/09/schema-management-disaster-recovery-in-klaw.md +++ b/blog/2023/09/schema-management-disaster-recovery-in-klaw.md @@ -140,7 +140,7 @@ As the topic owner, you have the authority to approve, initiate, or reject any s ![image](../../../static/images/blogimages/SchemaRequest-Workflow.png) -For more information on registering a schema **[see here](/docs/HowTo/schemas/Request-a-schema)** +For more information on registering a schema **[see here](/docs/workflows/schema/request-schema)** Watch the video below for a step-by-step demonstration of registering a schema in Klaw. diff --git a/current-routes.json b/current-routes.json index 89279436..4792b7dd 100644 --- a/current-routes.json +++ b/current-routes.json @@ -59,7 +59,6 @@ "/docs/cluster-management/kafka-cluster-sync/sync-schemas-to-cluster", "/docs/cluster-management/kafka-cluster-sync/sync-topics-from-cluster", "/docs/cluster-management/kafka-cluster-sync/sync-topics-to-cluster", - "/docs/Concepts/promotion", "/docs/Concepts/synchronize", "/docs/Concepts/workflows", "/docs/connector-management/", @@ -79,27 +78,8 @@ "/docs/HowTo/notifications/slack-notification", "/docs/HowTo/operational/", "/docs/HowTo/operational/Reset-Consumer-Offsets", - "/docs/HowTo/schemas/", - "/docs/HowTo/schemas/manage-schemas", - "/docs/HowTo/schemas/My-schema-requests", - "/docs/HowTo/schemas/Promote-a-schema", - "/docs/HowTo/schemas/Request-a-schema", - "/docs/HowTo/subscriptions/", - "/docs/HowTo/subscriptions/Approve-a-subscription", - "/docs/HowTo/subscriptions/Delete-a-subscription", - "/docs/HowTo/subscriptions/My-subscription-requests", - "/docs/HowTo/subscriptions/Request-a-subscription", "/docs/HowTo/teams/", "/docs/HowTo/teams/switch-teams", - "/docs/HowTo/topics/", - "/docs/HowTo/topics/Approve-a-topic", - "/docs/HowTo/topics/Claim-a-topic", - "/docs/HowTo/topics/Delete-a-topic", - "/docs/HowTo/topics/Edit-topic-request", - "/docs/HowTo/topics/My-topic-requests", - "/docs/HowTo/topics/Promote-a-topic", - "/docs/HowTo/topics/Request-a-new-topic", - "/docs/HowTo/topics/Topic-overview", "/docs/HowTo/topics/View-consumer-lag", "/docs/HowTo/topics/View-topic-events", "/docs/HowTo/zothers", @@ -135,5 +115,25 @@ "/docs/user-team-management/teams/manage-teams", "/docs/user-team-management/teams/switch-teams", "/docs/user-team-management/users-roles-teams", + "/docs/workflows/promotion", + "/docs/workflows/schema/", + "/docs/workflows/schema/manage-schema-requests", + "/docs/workflows/schema/my-schema-requests", + "/docs/workflows/schema/promote-schema", + "/docs/workflows/schema/request-schema", + "/docs/workflows/subscription/", + "/docs/workflows/subscription/delete-subscription", + "/docs/workflows/subscription/manage-subscription-requests", + "/docs/workflows/subscription/my-subscription-requests", + "/docs/workflows/subscription/request-subscription", + "/docs/workflows/topic/", + "/docs/workflows/topic/claim-topic", + "/docs/workflows/topic/delete-topic", + "/docs/workflows/topic/edit-topic", + "/docs/workflows/topic/manage-topic-requests", + "/docs/workflows/topic/my-topic-requests", + "/docs/workflows/topic/promote-topic", + "/docs/workflows/topic/request-topic", + "/docs/workflows/topic/topic-overview", "/" ] diff --git a/docs/getting-started/features.md b/docs/getting-started/features.md index b2db43ee..724eb7b7 100644 --- a/docs/getting-started/features.md +++ b/docs/getting-started/features.md @@ -8,13 +8,13 @@ Explore the comprehensive range of features Klaw offers to manage your Apache Ka | Feature | Description | | ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [_Topics creation_](../HowTo/topics/Request-a-new-topic.md) | Easily request and approve Apache Kafka topics for your applications. | -| [_ACLs creation_](../HowTo/subscriptions/Request-a-subscription.md) | Manage access control by requesting and approving Producer and Consumer access to Apache Kafka topics. | -| [_Schemas creation_](../HowTo/schemas/Request-a-schema.md) | Request and approve Avro schemas, compatible with Karapace and Confluent Schema Registry. | +| [_Topics creation_](../workflows/topic/request-topic.md) | Easily request and approve Apache Kafka topics for your applications. | +| [_ACLs creation_](../workflows/subscription/request-subscription.md) | Manage access control by requesting and approving Producer and Consumer access to Apache Kafka topics. | +| [_Schemas creation_](../workflows/schema/request-schema.md) | Request and approve Avro schemas, compatible with Karapace and Confluent Schema Registry. | | [_Connectors creation_](../connector-management/approve-connector.md) | Request and approve Apache Kafka Connectors for streamlined data integration. | -| [_Promote topics, schemas, connectors_](../HowTo/topics/Promote-a-topic.md) | Define a hierarchy of environments and effortlessly promote entities to higher environments. | +| [_Promote topics, schemas, connectors_](../workflows/topic/promote-topic.md) | Define a hierarchy of environments and effortlessly promote entities to higher environments. | | [_Topic naming conventions_](../cluster-management/clusters-environments/environments.md) | Enforce naming conventions using prefixes, suffixes, or regex on topic names. | -| [_Schema evolution_](../HowTo/schemas/manage-schemas.md) | Manage multiple versions of schemas efficiently. | +| [_Schema evolution_](../workflows/schema/manage-schema-requests.md) | Manage multiple versions of schemas efficiently. | | [_Reset consumer offsets_](../HowTo/operational/Reset-Consumer-Offsets.md) | Gain the ability to reset consumer offsets for specific consumer groups per topic. | | [_View Apache Kafka events_](../HowTo/topics/View-topic-events) | Easily view events on any Apache Kafka topic for better monitoring and debugging. | | [_Dashboard_](../HowTo/dashboard) | Access dashboard to see the topics for which your team has created ACLs, both as a producer and consumer. | diff --git a/docs/releases/release200.md b/docs/releases/release200.md index b10c398c..a1e6336a 100644 --- a/docs/releases/release200.md +++ b/docs/releases/release200.md @@ -58,7 +58,7 @@ force-register the schema in case of any compatibility issues during registration. For more information, see [Schema -Promotion](../../docs/HowTo/schemas/Promote-a-schema). +Promotion](../../docs/workflows/schema/promote-schema). ### Authorization from OAuth2 Provider/Active Directory diff --git a/docs/Concepts/promotion.md b/docs/workflows/promotion.md similarity index 95% rename from docs/Concepts/promotion.md rename to docs/workflows/promotion.md index 60a43838..510ddfb5 100644 --- a/docs/Concepts/promotion.md +++ b/docs/workflows/promotion.md @@ -49,5 +49,5 @@ promotion defined in `orderOfTopicPromotionEnvsList`. ## How to promote topics and schemas -- [Promote a topic](../HowTo/topics/Promote-a-topic.md) -- [Promote a schema](../HowTo/schemas/Promote-a-schema.md) +- [Promote a topic](../workflows/topic/promote-topic.md) +- [Promote a schema](../workflows/schema/promote-schema.md) diff --git a/docs/HowTo/schemas/index.md b/docs/workflows/schema/index.md similarity index 89% rename from docs/HowTo/schemas/index.md rename to docs/workflows/schema/index.md index a90c3eb7..e1863b4b 100644 --- a/docs/HowTo/schemas/index.md +++ b/docs/workflows/schema/index.md @@ -35,10 +35,7 @@ Schema management in Klaw is structured around the following: ## Learn how to -- [Request a schema](Request-a-schema.md) - -- [Promote a schema](Promote-a-schema.md) - -- [Approve a schema](manage-schemas.md) - -- [My Schema Requests](My-schema-requests.md) +- [Request a new schema](request-schema.md) +- [Promote a schema](promote-schema.md) +- [Manage schema requests](manage-schema-requests.md) +- [My schema requests](my-schema-requests.md) diff --git a/docs/HowTo/schemas/manage-schemas.md b/docs/workflows/schema/manage-schema-requests.md similarity index 98% rename from docs/HowTo/schemas/manage-schemas.md rename to docs/workflows/schema/manage-schema-requests.md index 49880858..611e44fd 100644 --- a/docs/HowTo/schemas/manage-schemas.md +++ b/docs/workflows/schema/manage-schema-requests.md @@ -1,4 +1,4 @@ -# Manage schema +# Manage schema requests When a schema request is made, a team member other than the request creator can review, approve, or decline the request. Schema requests can diff --git a/docs/HowTo/schemas/My-schema-requests.md b/docs/workflows/schema/my-schema-requests.md similarity index 98% rename from docs/HowTo/schemas/My-schema-requests.md rename to docs/workflows/schema/my-schema-requests.md index 1ba95005..b182da67 100644 --- a/docs/HowTo/schemas/My-schema-requests.md +++ b/docs/workflows/schema/my-schema-requests.md @@ -1,4 +1,4 @@ -# My Schema Requests +# My schema requests To access the **My Schema Requests** page, navigate to the **Requests -\> My Schema Requests** section. On this page, you can view all the diff --git a/docs/HowTo/schemas/Promote-a-schema.md b/docs/workflows/schema/promote-schema.md similarity index 97% rename from docs/HowTo/schemas/Promote-a-schema.md rename to docs/workflows/schema/promote-schema.md index 1965f651..cc6098cb 100644 --- a/docs/HowTo/schemas/Promote-a-schema.md +++ b/docs/workflows/schema/promote-schema.md @@ -5,13 +5,13 @@ administration, and control of schemas. With schema promotion, a schema can be initially created in the lowest environment and then promoted to higher environments as needed. -Learn more: [Concepts—Promotion](../../Concepts/promotion.md) +Learn more: [Concepts—Promotion](../../workflows/promotion.md) ## Prerequisites Before using this functionality, the Superadmin must ensure that all prerequisites are met. For more information, see -[Promotion](../../Concepts/promotion.md). +[Promotion](../../workflows/promotion.md). ## Schema promotion step by step diff --git a/docs/HowTo/schemas/Request-a-schema.md b/docs/workflows/schema/request-schema.md similarity index 100% rename from docs/HowTo/schemas/Request-a-schema.md rename to docs/workflows/schema/request-schema.md diff --git a/docs/HowTo/subscriptions/Delete-a-subscription.md b/docs/workflows/subscription/delete-subscription.md similarity index 100% rename from docs/HowTo/subscriptions/Delete-a-subscription.md rename to docs/workflows/subscription/delete-subscription.md diff --git a/docs/HowTo/subscriptions/index.md b/docs/workflows/subscription/index.md similarity index 91% rename from docs/HowTo/subscriptions/index.md rename to docs/workflows/subscription/index.md index a86ea490..12060128 100644 --- a/docs/HowTo/subscriptions/index.md +++ b/docs/workflows/subscription/index.md @@ -43,10 +43,7 @@ subscription, the team that owns the topic is responsible for making the final decision, such as approving or declining a request from the same team or another team to produce/consume events from the topic. -- [Request a subscription](Request-a-subscription.md) - -- [Approve a subscription](Approve-a-subscription.md) - -- [Delete a subscription](Delete-a-subscription.md) - -- [My Subscription Requests](My-subscription-requests.md) +- [Request a new subscription](request-subscription.md) +- [Manage subscription requests](manage-subscription-requests.md) +- [Delete a subscription](delete-subscription.md) +- [My subscription requests](my-subscription-requests.md) diff --git a/docs/HowTo/subscriptions/Approve-a-subscription.md b/docs/workflows/subscription/manage-subscription-requests.md similarity index 98% rename from docs/HowTo/subscriptions/Approve-a-subscription.md rename to docs/workflows/subscription/manage-subscription-requests.md index 72a6cbd4..6a2aa288 100644 --- a/docs/HowTo/subscriptions/Approve-a-subscription.md +++ b/docs/workflows/subscription/manage-subscription-requests.md @@ -1,4 +1,4 @@ -# Manage subscriptions +# Manage subscription requests When a team member makes a subscription request, it must be reviewed and approved or declined by another team member. This applies to producer diff --git a/docs/HowTo/subscriptions/My-subscription-requests.md b/docs/workflows/subscription/my-subscription-requests.md similarity index 97% rename from docs/HowTo/subscriptions/My-subscription-requests.md rename to docs/workflows/subscription/my-subscription-requests.md index d804311f..93cca21d 100644 --- a/docs/HowTo/subscriptions/My-subscription-requests.md +++ b/docs/workflows/subscription/my-subscription-requests.md @@ -1,4 +1,4 @@ -# My Subscription Requests +# My subscription requests To access the **My ACL Requests** page, navigate to the **Requests -\> My ACL Requests**. On this page, you can see all the requests created by diff --git a/docs/HowTo/subscriptions/Request-a-subscription.md b/docs/workflows/subscription/request-subscription.md similarity index 98% rename from docs/HowTo/subscriptions/Request-a-subscription.md rename to docs/workflows/subscription/request-subscription.md index b0af2d1c..7a24e75e 100644 --- a/docs/HowTo/subscriptions/Request-a-subscription.md +++ b/docs/workflows/subscription/request-subscription.md @@ -1,4 +1,4 @@ -# Request a new Subscription +# Request a new subscription The process for requesting a new subscription to be created in Apache Kafka® is straightforward and efficient. The team that owns the relevant topic is diff --git a/docs/HowTo/topics/Claim-a-topic.md b/docs/workflows/topic/claim-topic.md similarity index 100% rename from docs/HowTo/topics/Claim-a-topic.md rename to docs/workflows/topic/claim-topic.md diff --git a/docs/HowTo/topics/Delete-a-topic.md b/docs/workflows/topic/delete-topic.md similarity index 100% rename from docs/HowTo/topics/Delete-a-topic.md rename to docs/workflows/topic/delete-topic.md diff --git a/docs/HowTo/topics/Edit-topic-request.md b/docs/workflows/topic/edit-topic.md similarity index 100% rename from docs/HowTo/topics/Edit-topic-request.md rename to docs/workflows/topic/edit-topic.md diff --git a/docs/HowTo/topics/index.md b/docs/workflows/topic/index.md similarity index 88% rename from docs/HowTo/topics/index.md rename to docs/workflows/topic/index.md index 0e060870..99e34c89 100644 --- a/docs/HowTo/topics/index.md +++ b/docs/workflows/topic/index.md @@ -45,16 +45,11 @@ from the topic. Similarly, if the team wants to enforce a schema on the topic, the team submits a request, and another team member reviews and approves or declines it. -- [Request a new topic](Request-a-new-topic.md) - -- [Approve a topic](Approve-a-topic.md) - -- [Promote a topic](Promote-a-topic.md) - -- [Claim a topic](Claim-a-topic.md) - -- [Edit topic request](Edit-topic-request.md) - -- [Delete a topic](Delete-a-topic.md) - -- [My topic requests](My-topic-requests.md) +- [Topic overview](topic-overview.md) +- [Request a new topic](request-topic.md) +- [Claim a topic](claim-topic.md) +- [Edit a topic](edit-topic.md) +- [Promote a topic](promote-topic.md) +- [Delete a topic](delete-topic.md) +- [Mange topic requests](manage-topic-requests.md) +- [My topic requests](my-topic-requests.md) diff --git a/docs/HowTo/topics/Approve-a-topic.md b/docs/workflows/topic/manage-topic-requests.md similarity index 99% rename from docs/HowTo/topics/Approve-a-topic.md rename to docs/workflows/topic/manage-topic-requests.md index f143e174..0675da75 100644 --- a/docs/HowTo/topics/Approve-a-topic.md +++ b/docs/workflows/topic/manage-topic-requests.md @@ -1,4 +1,4 @@ -# Approve topic +# Manage topic requests When a topic request is made, a team member other than the request creator can review and approve or decline the request. diff --git a/docs/HowTo/topics/My-topic-requests.md b/docs/workflows/topic/my-topic-requests.md similarity index 98% rename from docs/HowTo/topics/My-topic-requests.md rename to docs/workflows/topic/my-topic-requests.md index 6bf91839..33f48f83 100644 --- a/docs/HowTo/topics/My-topic-requests.md +++ b/docs/workflows/topic/my-topic-requests.md @@ -1,4 +1,4 @@ -# My Topic Requests +# My topic requests The **My Topic Requests** page can be accessed through the **Requests -\> My Topic Requests** navigation bar. You can view all requests diff --git a/docs/HowTo/topics/Promote-a-topic.md b/docs/workflows/topic/promote-topic.md similarity index 92% rename from docs/HowTo/topics/Promote-a-topic.md rename to docs/workflows/topic/promote-topic.md index 583efc69..aeac9d68 100644 --- a/docs/HowTo/topics/Promote-a-topic.md +++ b/docs/workflows/topic/promote-topic.md @@ -5,13 +5,13 @@ administration, and control of topics. With topic promotion, a topic can be initially created in the lowest environment and then promoted to higher environments as needed. -Learn more: [Concepts—Promotion](../../Concepts/promotion.md) +Learn more: [Concepts—Promotion](../../workflows/promotion.md) ## Prerequisites The Superadmin must ensure all prerequisites are met before this functionality is used see -[Concepts—Promotion](../../Concepts/promotion.md) +[Concepts—Promotion](../../workflows/promotion.md) ## Topic promotion diff --git a/docs/HowTo/topics/Request-a-new-topic.md b/docs/workflows/topic/request-topic.md similarity index 100% rename from docs/HowTo/topics/Request-a-new-topic.md rename to docs/workflows/topic/request-topic.md diff --git a/docs/HowTo/topics/Topic-overview.md b/docs/workflows/topic/topic-overview.md similarity index 100% rename from docs/HowTo/topics/Topic-overview.md rename to docs/workflows/topic/topic-overview.md diff --git a/sidebars.js b/sidebars.js index beb8a26a..c0573b78 100644 --- a/sidebars.js +++ b/sidebars.js @@ -193,6 +193,59 @@ const sidebars = { }, ], }, + { + type: "category", + label: "Klaw workflows", + items: [ + "workflows/promotion", + { + type: "category", + label: "Manage schema", + link: { + type: "doc", + id: "workflows/schema/index", + }, + items: [ + "workflows/schema/request-schema", + "workflows/schema/promote-schema", + "workflows/schema/manage-schema-requests", + "workflows/schema/my-schema-requests", + ], + }, + { + type: "category", + label: "Manage subscription", + link: { + type: "doc", + id: "workflows/subscription/index", + }, + items: [ + "workflows/subscription/request-subscription", + "workflows/subscription/delete-subscription", + "workflows/subscription/manage-subscription-requests", + "workflows/subscription/my-subscription-requests", + ], + }, + { + type: "category", + label: "Manage topics", + link: { + type: "doc", + id: "workflows/topic/index", + }, + items: [ + "workflows/topic/topic-overview", + "workflows/topic/request-topic", + "workflows/topic/claim-topic", + "workflows/topic/edit-topic", + "workflows/topic/promote-topic", + "workflows/topic/delete-topic", + "workflows/topic/manage-topic-requests", + "workflows/topic/my-topic-requests", + ], + }, + ], + }, { type: "category", label: "Concepts",