Skip to content

Commit

Permalink
Reorganize docs around configuration and usage (#332)
Browse files Browse the repository at this point in the history
* Reorganize and edit features and plugin documents
* Add redirects and synchronize docs
  • Loading branch information
pkosiec authored May 24, 2024
1 parent 1ef64f9 commit e692f36
Show file tree
Hide file tree
Showing 229 changed files with 2,735 additions and 2,683 deletions.
4 changes: 2 additions & 2 deletions docs/architecture/index.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
id: architecture
title: "Architecture"
sidebar_position: 7
sidebar_position: 8
---

This document describes high-level Botkube architecture, all components in the system and interactions between them.

Botkube is split into two main parts:

- Botkube agent: Botkube binary that serves as a bridge between communication platforms (e.g. Slack, Discord) and Botkube plugins (sources and executors).
- [Botkube plugins](../plugin/index.md): The executable binaries that communicate with Botkube agent over an RPC interface. Botkube supports two types of plugins, respectively called Source plugins and Executor plugins.
- [Botkube plugins](../plugins/index.md): The executable binaries that communicate with Botkube agent over an RPC interface. Botkube supports two types of plugins, respectively called Source plugins and Executor plugins.

## Components

Expand Down
10 changes: 4 additions & 6 deletions docs/architecture/teams.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
id: cloud-teams
title: "Cloud Teams connections overview"
title: "Botkube app for Microsoft Teams"
---

# Cloud Teams connections overview

This document describes the communication between the Botkube Cloud control-plane and the Botkube Agent configured with the Cloud Teams platform enabled.

![teams-cloud.svg](assets/teams-cloud.png)
Expand Down Expand Up @@ -49,7 +47,7 @@ During startup, the Botkube Agent downloads plugins index and all enabled plugin

Each plugin may define required external dependencies that are downloaded by the [Plugin manager](#plugin-manager) at Agent startup. For now, those dependencies are taken from the official sources and are not mirrored to the Botkube Cloud registry. Here are the links that describe external dependencies for each officially supported plugin:

- [`kubectl`](../configuration/executor/kubectl.md) executor: https://github.com/kubeshop/botkube/blob/release-1.9/internal/executor/kubectl/executor.go#L33-L42
- [`kubectl`](../plugins/kubectl.md) executor: https://github.com/kubeshop/botkube/blob/release-1.9/internal/executor/kubectl/executor.go#L33-L42

`helm` plugin:

Expand Down Expand Up @@ -125,8 +123,8 @@ Such constrains applies in the context of the Cloud organization:

## Useful links

- [Botkube Agent architecture](https://docs.botkube.io/architecture/)
- [Cloud Teams installation tutorial](https://docs.botkube.io/installation/teams/)
- [Botkube Agent architecture](./index.md)
- [Cloud Teams installation tutorial](../installation/teams/index.md)

## Terminology

Expand Down
50 changes: 0 additions & 50 deletions docs/configuration/alias.md

This file was deleted.

45 changes: 0 additions & 45 deletions docs/configuration/executor/exec.md

This file was deleted.

97 changes: 0 additions & 97 deletions docs/configuration/executor/flux.md

This file was deleted.

52 changes: 0 additions & 52 deletions docs/configuration/executor/helm.md

This file was deleted.

99 changes: 0 additions & 99 deletions docs/configuration/executor/kubectl.md

This file was deleted.

Loading

0 comments on commit e692f36

Please sign in to comment.