Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions community/v1.0.0/INDEX
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

63 changes: 63 additions & 0 deletions community/v1.0.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# plugins

This repository stores the recipes to locate, build and install plugins for PlakarKorp's software.


## Is being listed to this repository mandatory ?

No, you are free to develop your own integrations,
build them and distribute them yourself through your own means.

Documentation is available on our website on how to proceed.


## Why should I get my integration listed ?

Very simple, if your integration is listed here,
your users will be able to locate the plugins more easily,
install them straight from our UI with one-click,
and have shortcuts on the CLI.

The following will locate the recipe for the integration named `foobar`,
resolve it into a repository and install the package pre-built for the system and architecture:

```
$ plakar pkg add foobar
```

If no pre-built package exists,
then users can still do the following to build your plugin:

```
$ plakar pkg build foobar
[...]
plugin created: foobar_v1.0.0_openbsd_arm64.ptar
```

and install it with:
```
$ plakar pkg add ./foobar_v1.0.0_openbsd_arm64.ptar
```

Basically,
get your integration listed if you want it to have a broader user-base,
don't if you prefer to distribute yourself or if your integration is closed-source.



## How to get my integration listed here ?

To have your integration listed here,
you need to open a pull request with a `recipe.yaml` describing the name of your integration,
the repository where your code resides,
the semver tag for a particular version,
and the checksum of that tag:

```yaml
name: imap
version: v0.1.0-devel.697fd98
repository: https://github.com/PlakarKorp/integration-imap
checksum: 697fd983ee4fecc91396af0e34dbe52fcda0f1fe
```

Our team will then validate the PR and add you to the listing.
4 changes: 4 additions & 0 deletions community/v1.0.0/caldav/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: caldav
version: v1.0.0-beta.8
repository: https://github.com/PlakarKorp/integration-caldav
checksum: sha256:bbadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/ftp/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: ftp
version: v1.0.7
repository: https://github.com/PlakarKorp/integration-ftp
checksum: sha256:bbadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/gcs/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: gcs
version: v1.0.8
repository: https://github.com/PlakarKorp/integration-gcs
checksum: sha256:bbadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/http/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: http
version: v1.0.5
repository: https://github.com/PlakarKorp/integration-http
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/imap/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: imap
version: v1.0.0-rc3
repository: https://github.com/PlakarKorp/integration-imap
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/notion/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: notion
version: v1.0.0-beta.3
repository: https://github.com/PlakarKorp/integration-notion
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/rclone/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: rclone
version: v1.0.0-beta.6
repository: https://github.com/PlakarKorp/integration-rclone
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/s3/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: s3
version: v1.0.7
repository: https://github.com/PlakarKorp/integration-s3
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/sftp/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: sftp
version: v1.0.8
repository: https://github.com/PlakarKorp/integration-sftp
checksum: sha256:abadbeef15adeadbeefea7deadbeef
4 changes: 4 additions & 0 deletions community/v1.0.0/sqlite/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: sqlite
version: v1.0.5
repository: https://github.com/PlakarKorp/integration-sqlite
checksum: sha256:abadbeef15adeadbeefea7deadbeef
File renamed without changes.
File renamed without changes.
63 changes: 63 additions & 0 deletions community/v1.1.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# plugins

This repository stores the recipes to locate, build and install plugins for PlakarKorp's software.


## Is being listed to this repository mandatory ?

No, you are free to develop your own integrations,
build them and distribute them yourself through your own means.

Documentation is available on our website on how to proceed.


## Why should I get my integration listed ?

Very simple, if your integration is listed here,
your users will be able to locate the plugins more easily,
install them straight from our UI with one-click,
and have shortcuts on the CLI.

The following will locate the recipe for the integration named `foobar`,
resolve it into a repository and install the package pre-built for the system and architecture:

```
$ plakar pkg add foobar
```

If no pre-built package exists,
then users can still do the following to build your plugin:

```
$ plakar pkg build foobar
[...]
plugin created: foobar_v1.0.0_openbsd_arm64.ptar
```

and install it with:
```
$ plakar pkg add ./foobar_v1.0.0_openbsd_arm64.ptar
```

Basically,
get your integration listed if you want it to have a broader user-base,
don't if you prefer to distribute yourself or if your integration is closed-source.



## How to get my integration listed here ?

To have your integration listed here,
you need to open a pull request with a `recipe.yaml` describing the name of your integration,
the repository where your code resides,
the semver tag for a particular version,
and the checksum of that tag:

```yaml
name: imap
version: v0.1.0-devel.697fd98
repository: https://github.com/PlakarKorp/integration-imap
checksum: 697fd983ee4fecc91396af0e34dbe52fcda0f1fe
```

Our team will then validate the PR and add you to the listing.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading