Publishing Tasks to Frends Official Channels

How to publish your Task to be available in official Frends channels.

Frends offers a possibility for partners to publish Tasks on the tasks.frends.com portal and allow Frends users to access them in Frends UI.

Development and Publication Process

When a partner wants to publish Tasks, they need to first reach out to Frends, providing a description of what the Tasks are intended to do. This allows Frends to assess and decide whether to move forward with the process.

If the decision is positive, the partner should set up a public GitHub repository and add the Tasks to a branch separate from the default one. Upon completion of the code, the partner creates a pull request into the main branch and contacts Frends to conduct a review.

Once the review is approved, the code gets merged into the main branch. A release is then created in the GitHub repository, which includes the necessary NuGet files. The final step involves Frends publishing the Task to both the Task Portal and the partner's NuGet feed.

Development guidelines

  1. The task code must adhere to Frends Task development guidelines.

    • With the exception of task naming. Partner tasks cannot use the namespace "Frends.*" and should instead use their own partner prefix, e.g. "Company.*".

  2. The workflow on the main branch should create a release with correct version number and a published Nuget package.

  3. In addition to code, for Task Portal we need the following metadata:

    • System short description (plain text)

    • System logo (with transparent background, SVG/PNG)

    • Long system description (markdown, can contain images)

    • Categories (1-3 pcs, e.g. “Cloud”, “SaaS”)

Last updated

Was this helpful?