Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.98 KB

File metadata and controls

35 lines (21 loc) · 1.98 KB

bonita-marketplace

This repository lists the extensions available on the Bonita Marketplace:

  • actor-filters
  • applications
  • connectors
  • database-drivers

It specifies which extension versions are compatible with each Bonita version.

Adding a New Extension or Version

To add a new extension or update the version of an existing one:

  1. Update or add files in the related directory in src/main/resources/artifacts.
  2. Commit and push your changes (prefer the usage of Pull Request).

Releasing a New Version of Bonita Marketplace

To create a new release:

  1. Run the release GitHub action.
  2. Select the release version by reviewing the existing releases and incrementing as needed.

This will generate a new release with assets (zip file) containing the Bonita Marketplace content.

Updating the Marketplace in Bonita Studio

Bonita Studio ships with an offline copy of the marketplace, allowing users to install extensions without an internet connection. This copy is downloaded for each Bonita Studio build.

To provide users with the latest extensions, periodically update the Studio repository with the newest marketplace release. This requires updating both the marketplace version and its checksum in the properties of the community pom.xml —see the Bonita Studio repository for details.

Bonita Studio also periodically downloads the latest release assets from this repository to update its list of available extensions.

For implementation details, refer to the code responsible for retrieving the assets.