Coder Social home page Coder Social logo

cristianonicolai / specification Goto Github PK

View Code? Open in Web Editor NEW

This project forked from serverlessworkflow/specification

0.0 0.0 0.0 33.16 MB

Serverless Workflow Specification

Home Page: http://serverlessworkflow.io

License: Apache License 2.0

Makefile 100.00%

specification's Introduction

contributions welcome License

About

CNCF Serverless Workflow defines a vendor-neutral, open-source, and fully community-driven ecosystem for defining and running DSL-based workflows that target the Serverless technology domain.

This project is composed of:

CNCF 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

CNCF Landscape

Serverless Workflow project falls under the CNCF "App Definition and Development" category.

It is a member project of the CNCF Serverless Working Group.

CNCF Landscape

Check out our project DevStats here.

Releases

Latest release Latest release branch Working branch
Core Specification
Serverless Workflow v0.8 0.8.x main
Additional Components
Synapse 0.1.0-alpha1 main
GO SDK v2.0.0 1.0.x main
Java SDK 4.0.2.Final 4.0.x main
.NET SDK v0.7.4.4 main
TypeScript SDK v3.0.0 3.0.x main
Python SDK v1.0.0 1.0.x main
VSCode Extension 1.6.0 main

Runtimes

Serverless Workflow is open to host open-source runtime implementations that would like to be part and grow alongside the core specification.

Synapse is a Kubernetes-native workflow runtime which supports and is part of the Serverless Workflow eco-system.

SDKs

Serverless Workflow encourages development of SDKs dedicated to help developers with consuming, parsing, validating and testing their workflows that use the Serverless Workflow DSL.

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.

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.

If you have any copyright questions when contributing to a CNCF project like this one, reference the Ownership of Copyrights in CNCF Project Contributions 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.

Weekly Meetings

The Serverless Workflow team meets weekly, every Monday at 11AM ET (USA Eastern Time).

To register for meetings please visit our website and click on the "Register for Weekly Project Meetings" button. You can register for individual meetings or for the entire series.

The meeting minutes can be accessed in this document.

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

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
annualreviews Contains the project annual reviews presented to the CNCF TOC
meetingminutes Contains the projects community meeting minutes

Support

Support our project by becoming a Sponsor.

specification's People

Contributors

antmendoza avatar brypete avatar caniszczyk avatar cdavernas avatar cgillum avatar gibson042 avatar hbelmiro avatar jorgenj avatar josephblt avatar lcaparelli avatar lynxnathan avatar manick02 avatar manuelstein avatar marianmacik avatar maslino avatar mikoskinen avatar mswiderski avatar pmorie avatar radtriste avatar ricardozanini avatar tomasdavidorg avatar transientvariable avatar tsurdilo avatar wenfengwang avatar yzhao244 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.