You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/installation.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ weight: 2
5
5
6
6
## Linux packages (recommended)
7
7
8
-
1. Download and install Jackadi. `.deb` and `.rpm` files are available in the [GitHub releases](https://github.com/jackadi-io/jackadi/releases).
8
+
1. Download and install Jackadi. Installation files (`.deb` and `.rpm`) are available in the [GitHub releases](https://github.com/jackadi-io/jackadi/releases).
9
9
2. Edit the configuration (see [Configuration](/docs/configuration) page).
10
10
3. Start the service and ensure it is running:
11
11
```sh
@@ -21,7 +21,7 @@ systemctl status jackadi-agent
21
21
## Manual installation
22
22
23
23
{{< callout type="warning" >}}
24
-
You will need to manually create some directories to make it work (see [File Structure]({{<ref "#file-structure" >}}) section).
24
+
To install Jackadi manually, you will need to manually create all the directories to make it work (see [File Structure]({{<ref "#file-structure" >}}) section to get the list of directories to create).
25
25
{{< /callout >}}
26
26
27
27
{{< callout type="tips" >}}
@@ -46,6 +46,8 @@ make build
46
46
47
47
## File structure
48
48
49
+
Once everything is installed, you should have the following directory layout:
Copy file name to clipboardExpand all lines: content/docs/introduction.md
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Key principles:
17
17
18
18
## Features
19
19
20
-
|Feature | Description |
20
+
|| Description |
21
21
|---------|-------------|
22
22
|**Distributed Task Execution**| Execute tasks across multiple agents from a central manager. |
23
23
|**Plugin System**| Extend functionality through custom Go plugins. |
@@ -28,13 +28,11 @@ Key principles:
28
28
29
29
## Architecture
30
30
31
-
In a nutshell:
32
-
* Agents are connected to a manager via persistent bidirectional gRPC.
33
-
* Simple plugin system:
34
-
* All tasks and specs collectors are pure Go functions.
35
-
* The plugin system is based on [hashicorp/go-plugin](https://github.com/hashicorp/go-plugin/).
36
-
* The SDK is simple and easy to use.
37
-
* Tasks results are stored in a local [BadgerDB](https://github.com/hypermodeinc/badger).
31
+
Agents are connected to a manager via persistent bidirectional gRPC connections.
32
+
33
+
Jackadi features a simple plugin architecture where all tasks and specs collectors are implemented as pure Go functions. The plugin system is built on top of [hashicorp/go-plugin](https://github.com/hashicorp/go-plugin/), and is made intuitive using a simple and easy to use SDK.
34
+
35
+
By default, all executed task are recorded in [BadgerDB](https://github.com/hypermodeinc/badger).
0 commit comments