Skip to content

Commit 6e6656b

Browse files
authored
Merge pull request #482 from chaosi-zju/dev
auto generate index at sidebar for karmada-api
2 parents 38e0ab9 + 47b2045 commit 6e6656b

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

sidebars.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,25 @@ module.exports = {
293293
{
294294
type: "category",
295295
label: "Karmada API",
296+
link: {
297+
type: 'generated-index',
298+
title: 'Karmada API',
299+
description:
300+
"Karmada' API is the application that serves Karmada functionality through a RESTful interface " +
301+
"and stores the state of Karmada. " +
302+
"Karmada resources and \"records of intent\" are all stored as API objects, and modified " +
303+
"via RESTful calls to the API. The API allows configuration to be managed in a declarative way. " +
304+
"Users can interact with the Karmada API directly, or via tools like karmadactl. " +
305+
"The core Karmada API is flexible and can also be extended to support custom resources.",
306+
keywords: ['Karmada API'],
307+
},
296308
items: [
297309
{
298310
type: "category",
299311
label: "Auto Scaling Resources",
312+
link: {
313+
type: 'generated-index',
314+
},
300315
items: [
301316
"reference/karmada-api/auto-scaling-resources/cron-federated-hpa-v1alpha1",
302317
"reference/karmada-api/auto-scaling-resources/federated-hpa-v1alpha1",
@@ -305,13 +320,19 @@ module.exports = {
305320
{
306321
type: "category",
307322
label: "Cluster Resources",
323+
link: {
324+
type: 'generated-index',
325+
},
308326
items: [
309327
"reference/karmada-api/cluster-resources/cluster-v1alpha1",
310328
],
311329
},
312330
{
313331
type: "category",
314332
label: "Common Definitions",
333+
link: {
334+
type: 'generated-index',
335+
},
315336
items: [
316337
"reference/karmada-api/common-definitions/delete-options",
317338
"reference/karmada-api/common-definitions/label-selector",
@@ -327,13 +348,19 @@ module.exports = {
327348
{
328349
type: "category",
329350
label: "Common Parameters",
351+
link: {
352+
type: 'generated-index',
353+
},
330354
items: [
331355
"reference/karmada-api/common-parameter/common-parameters",
332356
],
333357
},
334358
{
335359
type: "category",
336360
label: "Config Resources",
361+
link: {
362+
type: 'generated-index',
363+
},
337364
items: [
338365
"reference/karmada-api/config-resources/resource-interpreter-customization-v1alpha1",
339366
"reference/karmada-api/config-resources/resource-interpreter-webhook-configuration-v1alpha1",
@@ -342,6 +369,9 @@ module.exports = {
342369
{
343370
type: "category",
344371
label: "Networking Resources",
372+
link: {
373+
type: 'generated-index',
374+
},
345375
items: [
346376
"reference/karmada-api/networking-resources/multi-cluster-ingress-v1alpha1",
347377
"reference/karmada-api/networking-resources/multi-cluster-service-v1alpha1",
@@ -350,6 +380,9 @@ module.exports = {
350380
{
351381
type: "category",
352382
label: "Policy Resources",
383+
link: {
384+
type: 'generated-index',
385+
},
353386
items: [
354387
"reference/karmada-api/policy-resources/cluster-override-policy-v1alpha1",
355388
"reference/karmada-api/policy-resources/cluster-propagation-policy-v1alpha1",
@@ -361,13 +394,19 @@ module.exports = {
361394
{
362395
type: "category",
363396
label: "Search Resources",
397+
link: {
398+
type: 'generated-index',
399+
},
364400
items: [
365401
"reference/karmada-api/search-resources/resource-registry-v1alpha1",
366402
],
367403
},
368404
{
369405
type: "category",
370406
label: "Work Resources",
407+
link: {
408+
type: 'generated-index',
409+
},
371410
items: [
372411
"reference/karmada-api/work-resources/cluster-resource-binding-v1alpha2",
373412
"reference/karmada-api/work-resources/resource-binding-v1alpha2",

0 commit comments

Comments
 (0)