Skip to content

Commit

Permalink
docs: add content to all section index pages (#2645)
Browse files Browse the repository at this point in the history
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Meg McRoberts <meg.mcroberts@dynatrace.com>
  • Loading branch information
mowies and StackScribe committed Dec 12, 2023
1 parent ca1d96b commit 928b546
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 21 deletions.
4 changes: 3 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -147,16 +147,18 @@ docs-build:
docker run --rm -it -v ${PWD}/docs-new:/docs-new \
-v ${PWD}/mkdocs.yml:/mkdocs.yml \
-v ${PWD}/requirements.txt:/requirements.txt \
-v ${PWD}/.git:/.git \
--entrypoint "" \
${MKDOCS_DOCKER_IMAGE}:${MKDOCS_DOCKER_IMAGE_VERSION} \
sh -c 'cd /; pip install -r requirements.txt -q; mkdocs build -q'
sh -c 'cd /; pip install -r requirements.txt -q; mkdocs build'

.PHONY: docs-serve
docs-serve:
docker run --rm -it -p 8000:8000 \
-v ${PWD}/docs-new:/docs-new \
-v ${PWD}/mkdocs.yml:/mkdocs.yml \
-v ${PWD}/requirements.txt:/requirements.txt \
-v ${PWD}/.git:/.git \
--entrypoint "" \
${MKDOCS_DOCKER_IMAGE}:${MKDOCS_DOCKER_IMAGE_VERSION} \
sh -c 'cd /; pip install -r requirements.txt -q; mkdocs serve -a 0.0.0.0:8000'
Expand Down
24 changes: 5 additions & 19 deletions docs-new/docs/components/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,9 @@

## Keptn Components

Keptn consists of two main components:
Keptn consists of the following main components:

* Keptn Lifecycle Operator, which splits into two separate operators
in Release 0.7.0 and later:
* Lifecycle-Operator
* Metrics-Operator
* Keptn Lifecycle Scheduler

```mermaid
graph TD;
KeptnComponents-->Operators;
KeptnComponents-->Scheduler
Operators-->Lifecycle-Operator
Operators-->Metrics-Operator
style KeptnComponents fill:#006bb8,stroke:#fff,stroke-width:px,color:#fff
style Operators fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8
style Scheduler fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8
style Lifecycle-Operator fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8
style Metrics-Operator fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8
```
* [Keptn Lifecycle Operator](./lifecycle-operator/index.md)
* [Keptn Metrics Operator](./metrics-operator.md)
* [Keptn Scheduler](./scheduling.md)
* [Keptn Certificate Manager](./certificate-operator.md)
4 changes: 4 additions & 0 deletions docs-new/docs/getting-started/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# Get started

This section provides tutorials to familiarize you
with some basic Keptn features
and point you to other documentation that has more comprehensive information.
2 changes: 2 additions & 0 deletions docs-new/docs/guides/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Guides

This section provides comprehensive guides about specific features of Keptn.
17 changes: 17 additions & 0 deletions docs-new/docs/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# Keptn Documentation

This is the documentation homepage.
If you are new to Keptn, please check out the following sections:

- [Core Concepts](./core-concepts/index.md) will help you understand what Keptn is all about
- [Get Started](./getting-started/index.md) helps you get going with your first use cases for Keptn
- [Installation](./installation/index.md) guides you through
the installation procedure for Keptn
and provides information about special configuration options
that are available.
- [Guides](guides/index.md) provides detailed and comprehensive how-to information
for Keptn features and capabilities.
- [Reference](reference/index.md) provides comprehensive information
about the CRDs and APIs that define how Keptn behaves.
- [Components](components/index.md) provides architectural information
about how Keptn functionality is implemented
for people who want a deeper understanding of Keptn
or who need this information to troubleshoot their systems.
It also includes information about updating and uninstalling Keptn.
3 changes: 3 additions & 0 deletions docs-new/docs/installation/configuration/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Configuration

This section contains guides for specific configuration use cases for Keptn.
Those will help you adjust settings that need to be set at installation time.
2 changes: 2 additions & 0 deletions docs-new/docs/reference/api-reference/lifecycle/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Lifecycle API

Reference information about the Lifecycle API.
2 changes: 2 additions & 0 deletions docs-new/docs/reference/api-reference/metrics/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Metrics API

Reference information about the Metrics API.
2 changes: 2 additions & 0 deletions docs-new/docs/reference/api-reference/options/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Options API

Reference information about the Options API.
10 changes: 9 additions & 1 deletion docs-new/docs/reference/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Reference

This section of the Keptn documentation contains reference documentation.
This section of the Keptn documentation contains reference documentation for the various APIs and CRDs that are used in Keptn.

If you want to learn more about specific Custom Resource Definitions
that you may need to populate to use Keptn,
go to the
[CRD Reference](./crd-reference/index.md) section.

If you want to look up some specific object properties or want ot know more about the internal APIs of Keptn,
Go to the [API Reference](./api-reference/index.md) section.
2 changes: 2 additions & 0 deletions docs-new/docs/use-cases/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Use Cases

This section contains specific use cases and integration scenarios with other Cloud Native tools.

0 comments on commit 928b546

Please sign in to comment.