diff --git a/docs/docs/architecture/attestation/coordinator.md b/docs/docs/architecture/attestation/coordinator.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/attestation/hardware.md b/docs/docs/architecture/attestation/hardware.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/attestation/manifest.md b/docs/docs/architecture/attestation/manifest.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/attestation/pod-vm.md b/docs/docs/architecture/attestation/pod-vm.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/attestation/runtime-policies.md b/docs/docs/architecture/attestation/runtime-policies.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/certificates-and-identities/pki.md b/docs/docs/architecture/certificates-and-identities/pki.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/components/cli.md b/docs/docs/architecture/components/cli.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/components/coordinator.md b/docs/docs/architecture/components/coordinator.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/components/init-container.md b/docs/docs/architecture/components/init-container.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/confidential-containers.md b/docs/docs/architecture/confidential-containers.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/network-encryption/protocols-and-keys.md b/docs/docs/architecture/network-encryption/protocols-and-keys.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/network-encryption/sidecar.md b/docs/docs/architecture/network-encryption/sidecar.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/architecture/overview.md b/docs/docs/architecture/overview.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/basics/confidential-containers.md b/docs/docs/basics/confidential-containers.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/basics/features.md b/docs/docs/basics/features.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/basics/security-benefits.md b/docs/docs/basics/security-benefits.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/examples/emojivoto.md b/docs/docs/examples/emojivoto.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/getting-started/first-steps.md b/docs/docs/getting-started/first-steps.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/docs/getting-started/install.md b/docs/docs/getting-started/install.md new file mode 100644 index 000000000..e69de29bb diff --git a/docs/sidebars.js b/docs/sidebars.js index cd200e316..01b18c073 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -23,6 +23,173 @@ const sidebars = { label: 'Introduction', id: 'intro' }, + { + type: 'category', + label: 'Basics', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Confidential Containers', + id: 'basics/confidential-containers', + }, + { + type: 'doc', + label: 'Security benefits', + id: 'basics/security-benefits', + }, + { + type: 'doc', + label: 'Features', + id: 'basics/features', + }, + ] + }, + { + type: 'category', + label: 'Getting started', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Install', + id: 'getting-started/install', + }, + { + type: 'doc', + label: 'First steps', + id: 'getting-started/first-steps', + } + ] + }, + { + type: 'category', + label: 'Examples', + link: { + type: 'generated-index' + }, + items: [ + { + type: 'doc', + label: 'Emojivoto', + id: 'examples/emojivoto' + }, + ] + }, + { + type: 'category', + label: 'Architecture', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Overview', + id: 'architecture/overview', + }, + { + type: 'category', + label: 'Components', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Coordinator', + id: 'architecture/components/coordinator', + }, + { + type: 'doc', + label: 'Init container', + id: 'architecture/components/init-container', + }, + { + type: 'doc', + label: 'CLI', + id: 'architecture/components/cli', + }, + ] + }, + { + type: 'doc', + label: 'Confidential Containers', + id: 'architecture/confidential-containers', + }, + { + type: 'category', + label: 'Attestation', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Hardware', + id: 'architecture/attestation/hardware', + }, + { + type: 'doc', + label: 'Pod VM', + id: 'architecture/attestation/pod-vm', + }, + { + type: 'doc', + label: 'Runtime policies', + id: 'architecture/attestation/runtime-policies', + }, + { + type: 'doc', + label: 'Manifest', + id: 'architecture/attestation/manifest', + }, + { + type: 'doc', + label: 'Coordinator', + id: 'architecture/attestation/coordinator', + }, + ] + }, + { + type: 'category', + label: 'Certificates and Identities', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'PKI', + id: 'architecture/certificates-and-identities/pki', + }, + ] + }, + { + type: 'category', + label: 'Network Encryption', + link: { + type: 'generated-index', + }, + items: [ + { + type: 'doc', + label: 'Sidecar', + id: 'architecture/network-encryption/sidecar', + }, + { + type: 'doc', + label: 'Protocols and Keys', + id: 'architecture/network-encryption/protocols-and-keys', + }, + ] + } + ] + }, ], };