Showcase your pipeline
Requirements
Section titled “Requirements”In order to limit the content you need to edit and we need to host, the showcase automatically scrubs your pipeline repository using the Github API. Here is a list of the content it will search for you can act upon :
-
Your pipeline logo (if you have once, else we use the boilerplate Github logo).
Here you have some options, but there are a few requirements. Its name must be prefixed by the name of your pipeline and end with the suffix
-logo. It must be in PNG format. You also need to place it in a directory namedassets. Your setup should look like this for a single logo to use across themes :Directoryroot
Directoryassets
- <pipeline_name>-logo.png
However, the website uses a light and a dark theme for users convenience. If your logo contains colors that do not render well in a given theme, you can provide one for each :
Directoryroot
Directoryassets
- <pipeline_name>-light-logo.png
- <pipeline_name>-dark-logo.png
-
Github Topics. They appear as keywords in bullet in the detailled view.
-
An excerpt of the README, displayed as a description.
-
The license users must follow when running the pipeline.
-
The tag of the last release.
Include your pipeline in the showcase
Section titled “Include your pipeline in the showcase”Using the browser
Section titled “Using the browser”-
If you don’t own a fork of the website repository, naviguate to it in your browser and create one

-
On your forked repository page, naviguate to
src/content/pipelinesand click on the Add file button in the top right corner and select the Create new file option.
-
Name the new file
<pipeline name>.yamland edit its content to reflect the following :name: <name of the pipeline>organisation: <name of the host organisation on Github>documentation: <(optional) link to the pipeline's documentation website> -
Commit your changes to a new branch on your fork, and open an Pull Request on the main website repository
Using a local clone
Section titled “Using a local clone”-
If you don’t own a fork of the website repository, naviguate to it in your browser, create one and clone it locally.

-
Create a new branch to host the code modifications.
-
Add a new file in
src/content/pipelines, named<pipeline name>.yamland edit its content to reflect the following :name: <name of the pipeline>organisation: <name of the host organisation on Github>documentation: <(optional) link to the pipeline's documentation website> -
Commit your changes, push the branch and open an Pull Request on the main website repository