All Projects → serverlessworkflow → Specification

serverlessworkflow / Specification

Licence: apache-2.0
Serverless Workflow Specification

Projects that are alternatives of or similar to Specification

Gitpr
Quick reference guide on fork and pull request workflow
Stars: ✭ 902 (+443.37%)
Mutual labels:  makefile, workflow
Drake Examples
Example workflows for the drake R package
Stars: ✭ 57 (-65.66%)
Mutual labels:  makefile, workflow
Common Flow
An attempt to gather a sensible selection of the most common usage patterns of git into a single and concise specification.
Stars: ✭ 33 (-80.12%)
Mutual labels:  specification, workflow
Longtasks
Long Task API
Stars: ✭ 193 (+16.27%)
Mutual labels:  makefile, specification
Drake
An R-focused pipeline toolkit for reproducibility and high-performance computing
Stars: ✭ 1,301 (+683.73%)
Mutual labels:  makefile, workflow
Smi Spec
Service Mesh Interface
Stars: ✭ 729 (+339.16%)
Mutual labels:  makefile, cncf
Spec
Open Application Model (OAM).
Stars: ✭ 2,317 (+1295.78%)
Mutual labels:  serverless, specification
Getting Started With Knative
Knative入门——构建基于 Kubernetes 的现代化Serverless应用 - https://www.servicemesher.com/getting-started-with-knative/
Stars: ✭ 197 (+18.67%)
Mutual labels:  makefile, serverless
Wg Serverless
CNCF Serverless WG
Stars: ✭ 1,298 (+681.93%)
Mutual labels:  serverless, cncf
Stepfunctions2processing
Configuration with AWS step functions and lambdas which initiates processing from activity state
Stars: ✭ 90 (-45.78%)
Mutual labels:  serverless, workflow
Spec
CloudEvents Specification
Stars: ✭ 3,025 (+1722.29%)
Mutual labels:  serverless, specification
Gfa Spec
Graphical Fragment Assembly (GFA) Format Specification
Stars: ✭ 117 (-29.52%)
Mutual labels:  makefile, specification
Argo Workflows
Workflow engine for Kubernetes
Stars: ✭ 10,024 (+5938.55%)
Mutual labels:  workflow, cncf
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-52.41%)
Mutual labels:  makefile, serverless
Gomk
An opinionated Makefile for Go projects.
Stars: ✭ 96 (-42.17%)
Mutual labels:  makefile, workflow
Kubevela
The Modern Application Platform.
Stars: ✭ 2,984 (+1697.59%)
Mutual labels:  serverless, cncf
Cloud Dev
云研发,是一种生于云上的闭环 + 代码化的软件开发方式。它可以让业务人员、开发人员、运营人员等在同一个云端共同协作、透明化地完成整个软件的生命周期(需求、设计、编码、构建、部署、运营),而非相互隔离,又或者是借助于多个软件才能完成工作。
Stars: ✭ 164 (-1.2%)
Mutual labels:  serverless
Http Echo
A tiny go web server that echos what you start it with!
Stars: ✭ 165 (-0.6%)
Mutual labels:  makefile
Knctl
Knative CLI
Stars: ✭ 163 (-1.81%)
Mutual labels:  serverless
Aws Lambda Ocaml Runtime
An OCaml custom runtime for AWS Lambda
Stars: ✭ 163 (-1.81%)
Mutual labels:  serverless

contributions welcome License

Serverless Workflow Specification

A specification that defines a vendor-neutral and declarative workflow language, targeting the serverless computing technology domain.

Serverless Workflow is hosted by the Cloud Native Computing Foundation (CNCF) and was approved as a Cloud Native Sandbox level project on July 14, 2020.

Table of Contents

Releases

Latest release Latest release branch Working branch
Core Specification
Serverless Workflow v0.5 0.5.x main
Additional Components
Java SDK 1.0.3.Final 1.0.x main
GO SDK v1.0.0 1.0.x main
VSCode Extension 1.3.0 main

SDKs

In addition to the documentation mentioned above, there is also a set of SDKs being developed and are part of the specification:

Being an open source community the Serverless Workflow team is open for new members as well open to their contributions. In order to ensure that an SDK is going to be supported and maintained, the Serverless Workflow community would like to ensure that:

  • Each SDK has active points of contact.
  • Each SDK supports the latest(N), and N-1, major releases of the specification.
  • Within the scope of a major release, only support for the latest minor version is needed.

Support for release candidates is not required, but strongly encouraged.

Tooling

In order to enhance developer experience with the specification, we also provide a Visual Studio Code extension. The sources of the extension are found here.

In order to ensure that the VSCode Extension is going to be supported and maintained, the Serverless Workflow community would like to ensure that is has a dedicated point of contact.

Community

We have a growing community working together to build a community-driven and vendor-neutral workflow ecosystem. Community contributions are welcome and much needed to foster project growth.

See here for the list of community members that have contributed to the specification.

To learn how to contribute to the specification reference the 'how to contribute' doc.

Communication

Code of Conduct

As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

See our full project Code of Conduct information here.

Meetings

The Serverless Workflow team meets weekly, every Monday at 10AM PT (USA Pacific).

Join from PC, Mac, Linux, iOS or Android via zoom

Or iPhone one-tap :

US: +16465588656,,3361029682#  or +16699006833,,3361029682#

Or Telephone:

Dial:
    US: +1 646 558 8656 (US Toll) or +1 669 900 6833 (US Toll)
    or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free)

Meeting ID: 336 102 9682

International numbers available: https://zoom.us/zoomconference?m=QpOqQYfTzY_Gbj9_8jPtsplp1pnVUKDr

NOTE: Please use *6 to mute/un-mute your phone during the call.

World Time Zone Converter: http://www.thetimezoneconverter.com/?t=9:00%20am&tz=San%20Francisco&

Meeting Minutes

The minutes from our calls are available here.

Periodically, the group may have in-person meetings that coincide with a major conference. Please see the meeting minutes for any future plans.

Repository Structure

Here is the outline of the repository to help navigate the specification documents:

File/folder Description
specification.md The main specification document
OWNERS Defines the current specification maintainers and approvers
LICENSE Specification License doc
MAINTAINERS.md Project Maintainers Info
GOVERNANCE.md Project Governance Info
contributing.md Documentation on how to contribute to the spec
code-of-conduct.md Defines the spec Code of Conduct
usecases Specification Use Cases
schema Contains all specification JSON Schemas
roadmap Specification Roadmap
references References used for specification docs
media Includes all images used in spec docs
extensions Information on spec extensions
examples Specification examples
comparisons Comparisons of Serverless Workflow with other workflow DSLs
community Contains info on the spec community
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].