Skip to content

Commit 4bb1b60

Browse files
docs: list third-party workflow plugin
1 parent 6305246 commit 4bb1b60

3 files changed

Lines changed: 19 additions & 7 deletions

File tree

site/content/en/docs/plugins/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ keeping HTTP execution and output behavior anchored in the host CLI.
1616
Start here when you want to use an existing plugin:
1717

1818
- [Install and Use Plugins](./install-and-use/) for installation, listing, removal, and debugging.
19-
- [Built-In Example Plugins](./example-plugins/) to find first-party plugin binaries.
19+
- [Example Plugins](./example-plugins/) to find first-party references and independently maintained plugins.
2020
- [TLS Signer Plugins](./tls-signer-plugins/) for hardware-backed or external mTLS signing.
2121
- [Bulk Management](/docs/plugins/bulk-management/) for `restish-bulk`.
2222
- [MCP](/docs/plugins/mcp/) for `restish-mcp`.

site/content/en/docs/plugins/example-plugins.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: Built-In Example Plugins
2+
title: Example Plugins
33
linkTitle: Example Plugins
44
weight: 20
5-
description: Map first-party plugin binaries and fixtures to user and author goals.
5+
description: Find first-party reference implementations and independently maintained Restish plugins.
66
---
77

88
The repository includes plugin binaries that are both useful tools and reference
@@ -13,7 +13,7 @@ If you are only trying to install and run a plugin, start with
1313
[Install and Use Plugins](../install-and-use/). If you are writing one, read
1414
the relevant author guide after finding the closest example here.
1515

16-
## Operator-Facing Plugins
16+
## First-Party Plugins
1717

1818
| Plugin | Path | Use it for |
1919
| --- | --- | --- |
@@ -26,6 +26,18 @@ These binaries are built like normal Go commands. Once installed where Restish
2626
can discover them, they participate in the same plugin lifecycle as third-party
2727
plugins.
2828

29+
## Third-Party Plugins
30+
31+
Third-party plugins are maintained outside the Restish project. Review their
32+
source and installation instructions before running them.
33+
34+
| Plugin | Repository | Use it for |
35+
| --- | --- | --- |
36+
| `restish-workflow` | [`natalie-o-perret/restish-plugin-workflow`](https://github.com/natalie-o-perret/restish-plugin-workflow) | Run Arazzo 1.0.x workflows across configured Restish APIs. |
37+
38+
Restish validates plugin protocol compatibility, but does not verify publishers
39+
or audit third-party behavior.
40+
2941
## Author Fixtures
3042

3143
| Fixture | Path | Use it for |

site/content/en/docs/plugins/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ flags.
109109
| Expose APIs to another protocol | `cmd/restish-mcp/main.go` | [Command Plugins](../command-plugins/) and [MCP](../mcp/) |
110110
| Sign mTLS with external key material | `cmd/restish-pkcs11/main.go` | [TLS Signer Plugins](../tls-signer-plugins/) |
111111

112-
Use [Built-In Example Plugins](../example-plugins/) as the map from binary to
113-
source path.
112+
Use the first-party section of [Example Plugins](../example-plugins/) as the map
113+
from binary to source path.
114114

115115
## Compatibility
116116

@@ -127,7 +127,7 @@ read the wire protocol reference.
127127

128128
- [Hook Plugins](../hook-plugins/)
129129
- [Command Plugins](../command-plugins/)
130-
- [Built-In Example Plugins](../example-plugins/)
130+
- [Example Plugins](../example-plugins/)
131131
- [Plugin Manifest](/docs/reference/plugin-manifest/)
132132
- [Plugin Messages](/docs/reference/plugin-messages/)
133133
- [Plugin Command](/docs/reference/plugin-command/)

0 commit comments

Comments
 (0)