Skip to content

chore(docs): update Custom Plugin Lib documentation #1630

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 241 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
f8cf72a
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 6, 2024
c51f41b
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 9, 2024
4e09efd
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 10, 2024
8703a3b
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 11, 2024
174d163
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 12, 2024
3d455ea
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 13, 2024
4bb6c6e
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 16, 2024
d3a2164
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 17, 2024
a444f0f
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 18, 2024
b96aef1
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 19, 2024
9f3e96c
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 20, 2024
cd9e4c7
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 23, 2024
bcace8b
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 24, 2024
9ee18d4
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 25, 2024
9941287
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 26, 2024
9fe15a9
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 27, 2024
bfe67f2
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 27, 2024
b93105e
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 27, 2024
67ff024
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 27, 2024
7967d6d
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 27, 2024
5734874
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 30, 2024
968490c
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 30, 2024
3932458
chore(docs): update Custom Plugin Lib documentation
bot-targa Sep 30, 2024
204b1e1
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 1, 2024
1980467
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 2, 2024
2cf818a
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 3, 2024
b499474
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 4, 2024
6159f5b
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 7, 2024
30f8bab
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 8, 2024
707cdaf
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 9, 2024
0f2b3d4
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 9, 2024
01151b6
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 10, 2024
f87bb11
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 11, 2024
26ee9ee
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 14, 2024
b496b57
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 15, 2024
5356f59
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 16, 2024
97c6c4f
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 17, 2024
4700c34
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 18, 2024
ad38e88
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 18, 2024
06b63f9
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 21, 2024
6a6610d
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 22, 2024
adca9c6
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 23, 2024
e6f8809
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 24, 2024
865447a
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 25, 2024
e5032ab
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 28, 2024
cf857fb
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 29, 2024
2593329
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 30, 2024
cb7361b
chore(docs): update Custom Plugin Lib documentation
bot-targa Oct 31, 2024
cf595d5
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 1, 2024
d88877d
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 4, 2024
6b892d6
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 5, 2024
e5bf4e7
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 6, 2024
8d90510
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 7, 2024
ef1a069
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 8, 2024
78eb538
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 11, 2024
d4a3eec
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 12, 2024
e5c217b
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 13, 2024
2f10a5e
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 14, 2024
bdad943
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 15, 2024
9e38c6e
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 15, 2024
b4d2def
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 15, 2024
8bf9c36
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 15, 2024
9e7be90
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 15, 2024
e8e6585
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 18, 2024
f2b9fa2
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 19, 2024
3bdc8f2
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 20, 2024
22bc878
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 20, 2024
183bf4b
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 21, 2024
a62dde1
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 22, 2024
803fce7
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 22, 2024
58448e8
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 25, 2024
e2d4aa8
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 26, 2024
4267608
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 27, 2024
b384511
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 28, 2024
23f3785
chore(docs): update Custom Plugin Lib documentation
bot-targa Nov 29, 2024
e016887
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 2, 2024
bf89295
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 3, 2024
566a5e6
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 4, 2024
5c7cd01
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 5, 2024
137e624
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 6, 2024
1b06050
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 9, 2024
7cc4001
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 10, 2024
46bdd00
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 11, 2024
7cc022d
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 12, 2024
a4b04a8
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 13, 2024
8d40d67
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 16, 2024
7bdff4a
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 17, 2024
1d06da8
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 18, 2024
b4bbe59
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 19, 2024
fa5d0e0
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 20, 2024
552dd60
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 23, 2024
b23b992
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 24, 2024
a1a91ad
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 25, 2024
1ca99c1
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 26, 2024
73f5d71
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 27, 2024
b9da003
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 30, 2024
5eb65aa
chore(docs): update Custom Plugin Lib documentation
bot-targa Dec 31, 2024
5b9a08b
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 1, 2025
d9f7070
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 2, 2025
30bc7ff
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 3, 2025
45b1370
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 6, 2025
805c7a3
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 7, 2025
e06daa2
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 8, 2025
3d516bd
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 9, 2025
63f9fc5
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 10, 2025
4079a3e
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 13, 2025
b7efff3
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 14, 2025
310208a
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 15, 2025
899d70c
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 16, 2025
9064ca5
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 17, 2025
8eb8d8c
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 20, 2025
c403947
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 21, 2025
2379a51
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 22, 2025
4c85e22
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 23, 2025
cf29cb9
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 24, 2025
89536c9
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 27, 2025
59c489f
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 28, 2025
6a64f50
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 29, 2025
208f30a
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 30, 2025
c3b89b0
chore(docs): update Custom Plugin Lib documentation
bot-targa Jan 31, 2025
eebac8c
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 3, 2025
c597836
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 4, 2025
43efe27
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 5, 2025
4621e4a
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 6, 2025
6ebf0bb
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 7, 2025
1311a0c
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 10, 2025
78625e8
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 11, 2025
ab5c0ae
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 12, 2025
b8e55c9
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 13, 2025
4c83059
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 14, 2025
cbfdc65
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 17, 2025
e69a9a0
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 18, 2025
24ec3d0
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 19, 2025
cd68b80
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 20, 2025
7624314
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 20, 2025
36f7138
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 20, 2025
2e3ca52
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 20, 2025
5682b20
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 20, 2025
55a4f34
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 21, 2025
4062e69
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 24, 2025
50c4d8e
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 25, 2025
0043f4c
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 26, 2025
018e64c
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 27, 2025
db471ac
chore(docs): update Custom Plugin Lib documentation
bot-targa Feb 28, 2025
20cb0d2
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 3, 2025
282b81c
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 4, 2025
a2dd574
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 5, 2025
5718a0c
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 5, 2025
6131f4f
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 5, 2025
12e191e
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 6, 2025
8359d8c
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 7, 2025
b13340e
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 10, 2025
bd0ca8e
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 11, 2025
b9d648c
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 12, 2025
26d56c1
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 13, 2025
98f9f75
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 14, 2025
952c728
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 17, 2025
bb82f0b
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 18, 2025
7f7250e
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 18, 2025
83c6edb
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 19, 2025
65057aa
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 20, 2025
ae6a429
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 21, 2025
b2ff48b
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 24, 2025
4ff97bd
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 25, 2025
97fc460
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 26, 2025
02ce282
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 27, 2025
3c4b3f3
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 28, 2025
7916f54
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 28, 2025
2c06ec9
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 28, 2025
f93251f
chore(docs): update Custom Plugin Lib documentation
bot-targa Mar 31, 2025
d3faab7
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 1, 2025
1e5eca5
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 2, 2025
064ac5d
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 3, 2025
e6dbf48
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 4, 2025
19ffd4e
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 4, 2025
a8feabd
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 7, 2025
52b14df
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 8, 2025
06ed624
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 9, 2025
60fedae
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 10, 2025
d108296
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 11, 2025
2755b6d
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 14, 2025
32b7a7d
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 15, 2025
0d4f72d
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 16, 2025
776c8f4
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 17, 2025
262f2f1
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 18, 2025
644eb71
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 21, 2025
c10c71b
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 22, 2025
675a78b
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 22, 2025
99f6dcc
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 23, 2025
21803c2
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 24, 2025
a61e156
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 25, 2025
5e92e09
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 29, 2025
40a12d0
chore(docs): update Custom Plugin Lib documentation
bot-targa Apr 30, 2025
6e81e35
chore(docs): update Custom Plugin Lib documentation
bot-targa May 1, 2025
b39d43a
chore(docs): update Custom Plugin Lib documentation
bot-targa May 2, 2025
87418de
chore(docs): update Custom Plugin Lib documentation
bot-targa May 5, 2025
b932030
chore(docs): update Custom Plugin Lib documentation
bot-targa May 6, 2025
c8f01cd
chore(docs): update Custom Plugin Lib documentation
bot-targa May 7, 2025
799441c
chore(docs): update Custom Plugin Lib documentation
bot-targa May 8, 2025
e02496e
chore(docs): update Custom Plugin Lib documentation
bot-targa May 9, 2025
61a7dc0
chore(docs): update Custom Plugin Lib documentation
bot-targa May 12, 2025
3a373be
chore(docs): update Custom Plugin Lib documentation
bot-targa May 13, 2025
1227636
chore(docs): update Custom Plugin Lib documentation
bot-targa May 14, 2025
2826125
chore(docs): update Custom Plugin Lib documentation
bot-targa May 15, 2025
f42efaf
chore(docs): update Custom Plugin Lib documentation
bot-targa May 16, 2025
fb0d5b8
chore(docs): update Custom Plugin Lib documentation
bot-targa May 19, 2025
8104087
chore(docs): update Custom Plugin Lib documentation
bot-targa May 20, 2025
6951a29
chore(docs): update Custom Plugin Lib documentation
bot-targa May 21, 2025
6d9c3b2
chore(docs): update Custom Plugin Lib documentation
bot-targa May 22, 2025
c915963
chore(docs): update Custom Plugin Lib documentation
bot-targa May 23, 2025
8f1ec4f
chore(docs): update Custom Plugin Lib documentation
bot-targa May 26, 2025
457ddb9
chore(docs): update Custom Plugin Lib documentation
bot-targa May 26, 2025
d8d7be8
chore(docs): update Custom Plugin Lib documentation
bot-targa May 27, 2025
9a76466
chore(docs): update Custom Plugin Lib documentation
bot-targa May 28, 2025
46dd254
chore(docs): update Custom Plugin Lib documentation
bot-targa May 29, 2025
06fada2
chore(docs): update Custom Plugin Lib documentation
bot-targa May 29, 2025
64adee3
chore(docs): update Custom Plugin Lib documentation
bot-targa May 30, 2025
330d112
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 2, 2025
81afb6d
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 3, 2025
bfbf9b8
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 4, 2025
91333db
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 5, 2025
4262449
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 6, 2025
d7d9f8b
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 9, 2025
41cc21f
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 10, 2025
dbae864
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 11, 2025
605a4cd
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 12, 2025
8a531dd
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 13, 2025
0e53ab5
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 16, 2025
ae92452
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 17, 2025
de65ca0
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 18, 2025
080304a
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 19, 2025
8ab321c
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 19, 2025
db0cbe1
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 19, 2025
9033e21
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 19, 2025
166d2ca
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 20, 2025
cc4868a
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 23, 2025
e049421
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 24, 2025
fe1fa04
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 25, 2025
11c00ba
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 26, 2025
5fd1e84
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 27, 2025
a4c5909
chore(docs): update Custom Plugin Lib documentation
bot-targa Jun 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions docs/runtime_suite_libraries/custom-plugin-lib/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v7.0.1 - 2024-12-16

### Updated

- axios: v1.7.9

## v7.0.0 - 2024-07-04

### BREAKING

- dropped node 14 and node 16 support
- dropped deprecated method `getServiceProxy` and `getDirectServiceProxy`, see the [migration guide](./docs/migration_guides/10_migrate_from_v6_to_v7.md) for further details.

### Updated

- lc39: v8

## v6.0.3

### Updated

- update axios to v1.6.7
Expand Down Expand Up @@ -204,6 +223,7 @@ This version contains a bug when it's configured a required env var with a defau
### Fixed

- replaced expired test certificates with new ones that will expire on 3 September 3061

### Changed

- the `getDirectServiceProxy` function now can receive a complete url as `serviceName` parameter
Expand Down
81 changes: 0 additions & 81 deletions docs/runtime_suite_libraries/custom-plugin-lib/http_client.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,84 +92,3 @@ async function tokenGeneration(request, response) {
// ...
}
```

:::note
The methods below are deprecated: switch to use the `getHttpClient` method.
:::

* `getServiceProxy(options)` - returns a proxy passing through the [Microservice Gateway](../../runtime_suite/microservice-gateway/overview).
* `options` - is an object with the following optional fields:
* `port` - an integer that identifies the port of the service to be queried
* `protocol` - a string that identifies the protocol to use (only `http` and `https` are supported, the default value is `http`)
* `headers` - an object that represents the set of headers to send to the service
* `prefix` - a string representing the prefix of the service call path
* `timeout` - set a request timeout
* `agent` - set a custom node agent
* `getDirectServiceProxy(serviceNameOrURL, options)` - returns a direct proxy to the service
* `serviceNameOrURL` - The name of the service to call. You can pass:
* just the hostname, without protocol and port (that you can specify into the `options` field)
* a complete url string (e.g. *http://myurl:3000*); you can include *protocol* and *port* into the url string directly
* `options` - The same options described above

Potentially, the `getDirectServiceProxy` method allows you to also query services outside the Platform. In this case, however, it is necessary to bear in mind that the platform headers will be automatically forwarded.

Both proxies, by default, forward the four Mia headers to the service called. In addition, other headers of the original request can also be forwarded to the named service. To do this it is necessary to define an additional environment variable, `ADDITIONAL_HEADERS_TO_PROXY`, whose value must be a string containing the keys of the headers to be forwarded separated by a comma.

Both proxies expose the methods to perform a specific HTTP request to service.

* `get(path, querystring, options)`
* `post(path, body, querystring, options)`
* `put(path, body, querystring, options)`
* `patch(path, body, querystring, options)`
* `delete(path, body, querystring, options)`

All methods return a *Promise object*. You can access to:

* **Status code** of the response trough the `statusCode` property
* **Body** of the response trough the `payload` property
* **Headers** of the response trough the `headers` property

The params to be passed to these functions are:

* `path` - a string that identifies the route to which you want to send the request.
* `body` - optional, the body of the request which can be:
* a JSON object
* a [Buffer](https://nodejs.org/api/buffer.html#)
* one [Stream](https://nodejs.org/api/stream.html)
* `querystring` - optional, an object that represents the querystring.
* `options` - optional, an object that admits all the `options` listed above for the `getServiceProxy` and `getDirectServiceProxy` methods (which will eventually be overwritten), plus the following fields:
* `returnAs` - a string that identifies the format in which you want to receive the response. It can be `JSON`,`BUFFER` or `STREAM`. Default `JSON`.
* `allowedStatusCodes` - an array of integers that defines which status codes of the response are accepted. If the response status code is not contained in this array, the promise will be rejected. If this parameter is omitted, the promise is resolved in any case (even if the interrogated server answers 500).
* `isMiaHeaderInjected` - a boolean value that identifies whether Mia's headers should be forwarded in the request. Default `true`.

## Examples

```js
// Example of a request towards `tokens-collection` endpoint passing through Microservice Gateway
async function tokenGeneration(request, response) {
const crudProxy = request.getServiceProxy()
const result = await crudProxy
.post('/tokens-collection/', {
id: request.body.quotationId,
valid: true
})

const tokens=result.payload;
// ...
}
```

```js
// and bypassing Microservice Gateway
async function tokenGeneration(request, response) {
const crudProxy = request.getDirectServiceProxy('crud-service')
const result = await crudProxy
.post('/tokens-collection/', {
id: request.body.quotationId,
valid: true
})

const tokens=result.payload;
// ...
}
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
id: migrate_from_vto_v7
title: Migrate from v6 to v7
sidebar_label: Migrate from vto v7
---

<!--
WARNING: this file was automatically generated by Mia-Platform Doc Aggregator.
DO NOT MODIFY IT BY HAND.
Instead, modify the source file and run the aggregator to regenerate this file.
-->

With v7 the `getServiceProxy` and `getDirectServiceProxy` methods have been removed.

In order to upgrade to v7 you need to change the implementation using such methods to use another HTTP Client.

:::tip

Custom Plugin Lib already provides the [`getHttpClient`](../http_client.md) method to build an axios-based HTTP client since [v5.0.0](../../CHANGELOG.md#v500---2022-05-13).

Main breaking changes from the already existent `getServiceProxy` and `getDirectServiceProxy`:

- streams respond with an object with headers, payload and statusCode. The payload has the stream interface
- `allowedStatusCodes` array of status codes is replaced by the function `validateStatus` (which accept by default 2xx)
- `agent` to configure the proxy is renamed to `proxy` and it is now an object
- `port` and `protocol` are now accepted only in url and baseUrl

:::

## Migrate getDirectServiceProxy

```js
const proxy = fastify.getServiceProxy('my-service', {})
// becomes
const proxy = fastify.getHttpClient('http://microservice-gateway/', {})
```

## Migrate getServiceProxy

```js
const proxy = fastify.getServiceProxy('my-service', {})
// becomes
const proxy = fastify.getHttpClient('http://my-service/', {})
```
11 changes: 0 additions & 11 deletions docs/runtime_suite_libraries/custom-plugin-lib/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,6 @@ Instead, modify the source file and run the aggregator to regenerate this file.
`Mia service Node.js Library` is built on Fastify and therefore integrates with [testing tools](https://www.fastify.io/docs/latest/Testing/)
made available by the framework. A complete example of this type of test is available [here](https://github.com/mia-platform/custom-plugin-lib/tree/master/examples/advanced/tests).

CustomPlugin directly expose `getDirectServiceProxy` and `getServiceProxy` for testing purpose.
Ypu can import the function in you test in ths way:

``` javascript
const { getDirectServiceProxy } = require('@mia-platform/custom-plugin-lib')
const { getServiceProxy } = require('@mia-platform/custom-plugin-lib')

const myServiceProxy = getDirectServiceProxy(serviceName,options)
const myServiceProxy = getServiceProxy(options)
```

## Integration and Unit test

The testing of service can be performed at multiple levels of abstraction. One possibility is to use a technique called _fake http injection_ for which it is possible to simulate
Expand Down
Loading