https://github.com/kestra-io/plugin-template
https://github.com/kestra-io/plugin-template
kestra plugin
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kestra-io/plugin-template
- Owner: kestra-io
- License: apache-2.0
- Created: 2019-12-31T11:11:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T08:52:59.000Z (12 months ago)
- Last Synced: 2024-10-29T10:02:38.994Z (12 months ago)
- Topics: kestra, plugin
- Language: Java
- Size: 358 KB
- Stars: 17
- Watchers: 7
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Event-Driven Declarative Orchestrator
Get started with Kestra in 4 minutes.
# Kestra Plugin Template
> A template for creating Kestra plugins
This repository serves as a general template for creating a new [Kestra](https://github.com/kestra-io/kestra) plugin. It should take only a few minutes! Use this repository as a scaffold to ensure that you've set up the plugin correctly, including unit tests and CI/CD workflows.

## Running the project in local
### Prerequisites
- Java 21
- Docker### Running tests
```
./gradlew check --parallel
```### Launching the whole app
```
./gradlew shadowJar && docker build -t kestra-custom . && docker run --rm -p 8080:8080 kestra-custom server local
```
> [!NOTE]
> You need to relaunch this whole command everytime you make a change to your plugingo to http://localhost:8080, your plugin will be available to use
## Documentation
* Full documentation can be found under: [kestra.io/docs](https://kestra.io/docs)
* Documentation for developing a plugin is included in the [Plugin Developer Guide](https://kestra.io/docs/plugin-developer-guide/)## License
Apache 2.0 © [Kestra Technologies](https://kestra.io)## Stay up to date
We release new versions every month. Give the [main repository](https://github.com/kestra-io/kestra) a star to stay up to date with the latest releases and get notified about future updates.
