Contribute: Registries

Register an actively-developed open source workflow-related research frameworks

How to Contribute with a Workflow Registry

All Workflow Registries

The Workflows Community Initiative (WCI) provides a curated collection of workflow applications or repositories that host workflows. We invite all workflow researchers to share their tools and frameworks through this collection.

Adding a Workflow Registry

To add a workflow registry, you only need to add the registry information into an YAML file hosted as part of the WCI GitHub repository. The preferred way to submit your changes is via creating a pull request with the changes. To this end, these are the recommended steps for adding a workflow research framework:

  1. Fork the WCI GitHub repository
  2. Clone your forked repository:
    git clone https://github.com/<your_username>/workflowscommunity.github.io
  3. Edit the _data/registries.yml file, and add the information regarding the workflow registry:
    - name: "Workflow Registry Name"
      url: <registry_url>
      description: "Short registry description" 
      icon: <url_to_registry_logo> # square images are preferred (1:1 aspect ratio)
    
  4. Commit the changes, and create a pull request for the WCI GitHub repository.
  5. The WCI team will then evaluate your pull request, and merge the changes if the workflow registry is properly functioning.