Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Adopters of Open Workflow Specification

This is a list of organizations and projects that have adopted the Open Workflow Specification.

If you are using the Open Workflow Specification and would like to be listed here, please open a pull request.

## Organizations

| Organization | Description |
|:-------------|:------------|
| [Apache EventMesh](https://eventmesh.apache.org/) | A serverless event middleware for building distributed event-driven applications |
| [Caf](https://www.caf.io/) | Uses the specification as core technology for KYC/KYB solutions |
| [FaasNet](https://simpleidserver.com/) | Deploys functions and APIs to Kubernetes |
| [Foxflow](https://www.foxflow.ai/) | AI agent development platform with LLM-integrated workflows |
| [Huawei](https://www.huawei.com/) | Leverages the specification with FunctionGraph and ROMA Connect services |
| [Neuroglia](https://neuroglia.io/) | Consultancy and solution design company |
| [Red Hat](https://www.redhat.com/) | Sponsors Apache KIE SonataFlow |
| [Warrify](https://www.warrify.com/) | Data platform for retail using "warrify Journeys" powered by the specification |

## Open Source Projects

| Project | Description |
|:--------|:------------|
| [Apache EventMesh Workflow](https://eventmesh.apache.org/) | Workflow engine built on Apache EventMesh |
| [Apache KIE SonataFlow](https://sonataflow.org/) | Cloud-native workflow orchestration |
| [Lemline](https://github.com/lemline/lemline) | Workflow runtime |
| [Synapse](https://github.com/serverlessworkflow/synapse) | Reference runtime implementation |
| [Zigflow](https://github.com/zigflow/zigflow) | Workflow engine |
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# CODEOWNERS for .project metadata repository
# Changes to project metadata require maintainer review.
* @ricardozanini @tsurdilo @manuelstein @cdavernas @antmendoza
* @ricardozanini @cdavernas
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Serverless Workflow `.project`
# Open Workflow Specification `.project`

`.project` (dot-project) is a CNCF initiative to centralize and automate metadata management for all CNCF projects.
This repository holds the canonical metadata for [Serverless Workflow](https://serverlessworkflow.io) and is maintained by the CNCF automation tooling.
This repository holds the canonical metadata for [Open Workflow Specification](https://open-workflow-specification.org) and is maintained by the CNCF automation tooling.

## What's in this repo

Expand Down
6 changes: 3 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

## Reporting Security Issues

The Serverless Workflow maintainers take security seriously. We appreciate your efforts to responsibly disclose your findings.
The Open Workflow Specification maintainers take security seriously. We appreciate your efforts to responsibly disclose your findings.

**Please do not report security vulnerabilities through public GitHub issues.**

Instead, please report them through our [private vulnerability reporting](https://github.com/open-workflow-specification/specifica/security/advisories/new) form.
Instead, please report them through our [private vulnerability reporting](https://github.com/open-workflow-specification/specification/security/advisories/new) form.

For more details, see the [Serverless Workflow security policy](https://github.com/open-workflow-specification/specifica/blob/main/SECURITY.md).
For more details, see the [Open Workflow Specification security policy](https://github.com/open-workflow-specification/specification/blob/main/SECURITY.md).
7 changes: 2 additions & 5 deletions maintainers.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
# Maintainer roster for Serverless Workflow
# Maintainer roster for Open Workflow Specification
# Documentation: https://github.com/cncf/automation/tree/main/utilities/dot-project


# Maintainers: Please connect your GitHub handle to your LFID on openprofile.dev to enable automatic access to CNCF resources. The system will use your primary email address for setup.
maintainers:
- project_id: "serverless-workflow"
- project_id: "open-workflow-specification"
org: "open-workflow-specification"
teams:
- name: "project-maintainers"
members:
- ricardozanini

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't forget to update cncf/foundation CSV Sheet by removing these maintainers from there as well.

After the complete adoption of the .project you guys don't have to maintain the csv sheet, rather just the .project, however meanwhile both needs to stay in sync.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ahmadqasembader can you send me this link on slack? I don't know where this Sheet is.

- tsurdilo
- manuelstein
- cdavernas
- antmendoza
68 changes: 37 additions & 31 deletions project.yaml
Original file line number Diff line number Diff line change
@@ -1,67 +1,73 @@
# .project metadata for Serverless Workflow
# .project metadata for Open Workflow Specification
# Documentation: https://github.com/cncf/automation/tree/main/utilities/dot-project

# TODO: Set identity_type under legal (has_dco, has_cla)
# TODO: Add adopters list (ADOPTERS.md)
# TODO: Add package_managers if distributed via registries

schema_version: "1.0.0"
slug: "serverless-workflow"
name: "Serverless Workflow"
description: "Standards-based DSL and open-source dev tools and runtimes are at the heart of the Serverless Workflow project"
slug: "open-workflow-specification"
name: "Open Workflow Specification"
description: "A vendor-neutral, open-source DSL for defining and orchestrating workflows across distributed systems."
type: "project"
project_lead: "ricardozanini" # TODO: AUTO-DETECTED — please verify
slack_channels: # TODO: AUTO-DETECTED — please verify the channel(s) below
project_lead:
- "ricardozanini"
- "cdavernas"
slack_channels:
- name: "#open-workflow"
primary: true
- name: "#slack-community"

maturity_log:
- phase: "sandbox"
date: "2020-07-14T00:00:00Z"
issue: "https://github.com/cncf/toc/pull/1099" # TODO: AUTO-DETECTED — please verify
issue: "https://github.com/cncf/toc/pull/1099"

repositories:
- "https://github.com/serverlessworkflow/specification"

website: "https://serverlessworkflow.io"

artwork: "https://landscape.cncf.io/logos/sws_logo.svg"

# TODO: Add ADOPTERS.md if your project tracks adopters
# adopters:
# path: "https://github.com/open-workflow-specification/specifica/blob/main/ADOPTERS.md"


# TODO: Add package manager identifiers if your project is distributed via registries
# package_managers:
# docker: "open-workflow-specification/specifica"
- "https://github.com/open-workflow-specification/specification"
- "https://github.com/open-workflow-specification/editor"
- "https://github.com/open-workflow-specification/sdk-java"
- "https://github.com/open-workflow-specification/sdk-typescript"
- "https://github.com/open-workflow-specification/sdk-go"
- "https://github.com/open-workflow-specification/sdk-rust"
- "https://github.com/open-workflow-specification/sdk-python"
- "https://github.com/serverlessworkflow/sdk-net"
- "https://github.com/serverlessworkflow/synapse"

website: "https://open-workflow-specification.org"

artwork: "https://openworkflow.cloud/img/logos/sw-logo.png"

adopters:
path: "https://github.com/open-workflow-specification/.project/blob/main/ADOPTERS.md"

package_managers:
maven: "io.serverlessworkflow"
npm:
- "@openworkflowspec/sdk"
- "@openworkflowspec/diagram-editor"
nuget: "ServerlessWorkflow"
go: "github.com/open-workflow-specification/sdk-go"

social:
twitter: "https://twitter.com/CNCFWorkflow"

security:
policy:
path: "https://github.com/open-workflow-specification/specifica/blob/main/SECURITY.md"
path: "https://github.com/open-workflow-specification/specification/blob/main/SECURITY.md"
contact:
advisory_url: "https://github.com/open-workflow-specification/specifica/security/advisories/new"
advisory_url: "https://github.com/open-workflow-specification/specification/security/advisories/new"

governance:
contributing:
path: "https://github.com/open-workflow-specification/specifica/blob/main/CONTRIBUTING.md"
path: "https://github.com/open-workflow-specification/specification/blob/main/CONTRIBUTING.md"
code_of_conduct:
path: "https://github.com/cncf/foundation/blob/main/code-of-conduct.md"

legal:
license:
path: "https://github.com/open-workflow-specification/specifica/blob/main/LICENSE"
path: "https://github.com/open-workflow-specification/specification/blob/main/LICENSE"
identity_type:
has_dco: true
has_cla: false
dco_url:
path: "https://developercertificate.org/"


landscape:
category: "App Definition and Development"
subcategory: "Application Definition & Image Build"
Expand Down
Loading