You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1) Sharing responsibility for the project's success.
17
-
2) Making a long-term, recurring time investment to improve the project.
18
-
3) Performing necessary tasks, even if they are not the most interesting or fun.
16
+
1. Sharing responsibility for the project's success.
17
+
2. Making a long-term, recurring time investment to improve the project.
18
+
3. Performing necessary tasks, even if they are not the most interesting or fun.
19
19
20
20
## Reviewers
21
21
@@ -26,9 +26,9 @@ Their pull request approvals are needed to merge code changes into the project.
26
26
27
27
Emeritus maintainers are retired maintainers who have provided valuable contributions to the project in the past but are not able to dedicate the time necessary to be fully active maintainers going forward. While their efforts will be focused elsewhere, it is hoped that they will try to find the time to continue to be active participants in the community by:
28
28
29
-
1) Providing guidance and mentorship to current maintainers and contributors.
30
-
2) Offering historical context and insights based on their past experiences.
31
-
3) Participating in discussions and reviews on an advisory basis, without the obligations of active maintainers.
29
+
1. Providing guidance and mentorship to current maintainers and contributors.
30
+
2. Offering historical context and insights based on their past experiences.
31
+
3. Participating in discussions and reviews on an advisory basis, without the obligations of active maintainers.
32
32
33
33
## Adding maintainers
34
34
@@ -100,8 +100,8 @@ by a pull request removing them.
100
100
101
101
Serverless Workflow is an open-source project with an open design philosophy. This means
102
102
that the repository is the source of truth for EVERY aspect of the project,
103
-
including its philosophy, design, road map, and APIs. *If it's part of the
104
-
project, it's in the repository. If it's in the repository, it's part of the project.*
103
+
including its philosophy, design, road map, and APIs. _If it's part of the
104
+
project, it's in the repository. If it's in the repository, it's part of the project._
105
105
106
106
As a result, all decisions can be expressed as changes to the repository. An
107
107
implementation change is a change to the source code. An API change is a change
@@ -115,12 +115,12 @@ the [discussion](discussions) tool.
115
115
116
116
All decisions affecting Serverless Workflow, big and small, follow the same 3 steps:
117
117
118
-
* Step 1: Open a pull request. Anyone can do this.
118
+
- Step 1: Open a pull request. Anyone can do this.
119
119
120
-
* Step 2: Discuss the pull request. Anyone can do this.
120
+
- Step 2: Discuss the pull request. Anyone can do this.
121
121
122
-
* Step 3: Merge or refuse the pull request. Who does this depends on the nature
123
-
of the pull request and which areas of the project it affects.
122
+
- Step 3: Merge or refuse the pull request. Who does this depends on the nature
123
+
of the pull request and which areas of the project it affects.
124
124
125
125
## I'm a maintainer. Should I make pull requests too?
Serverless Workflow presents a vendor-neutral, open-source, and entirely community-driven ecosystem tailored for defining and executing DSL-based workflows in the realm of Serverless technology.
30
+
Serverless Workflow presents a vendor-neutral, open-source, and entirely community-driven ecosystem tailored for defining and executing DSL-based workflows in the realm of Serverless technology.
30
31
31
-
The Serverless Workflow DSL is a high-level language that reshapes the terrain of workflow creation, boasting a design that is ubiquitous, intuitive, imperative, and fluent.
32
+
The Serverless Workflow DSL is a high-level language that reshapes the terrain of workflow creation, boasting a design that is ubiquitous, intuitive, imperative, and fluent.
32
33
33
34
Bid farewell to convoluted coding and platform dependencies—now, crafting powerful workflows is effortlessly within reach for everyone!
34
35
@@ -50,7 +51,7 @@ Key features:
50
51
Serverless Workflow ecosystem is hosted by the [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io/) and was approved as a
51
52
Cloud Native Sandbox level project on July 14, 2020.
52
53
53
-
It encompasses a comprehensive suite of components and tools designed to facilitate the creation, management, and execution of serverless workflows.
54
+
It encompasses a comprehensive suite of components and tools designed to facilitate the creation, management, and execution of serverless workflows.
54
55
55
56
1.**[DSL](dsl.md) (Domain Specific Language)**: The core of the ecosystem, defining the fundamental syntax and semantics of Serverless Workflow specifications.
56
57
@@ -82,10 +83,10 @@ No matter your preferred language, our SDKs provide the tools you need to levera
82
83
83
84
### Runtimes
84
85
85
-
| Name | About |
86
-
| --- | --- |
87
-
|[Apache KIE SonataFlow](https://sonataflow.org)| Apache KIE SonataFlow is a tool for building cloud-native workflow applications. You can use it to do the services and events orchestration and choreography. |
88
-
|[Synapse](https://github.com/serverlessworkflow/synapse)| Synapse is a scalable, cross-platform, fully customizable platform for managing and running Serverless Workflows. |
|[Apache KIE SonataFlow](https://sonataflow.org)| Apache KIE SonataFlow is a tool for building cloud-native workflow applications. You can use it to do the services and events orchestration and choreography. |
89
+
|[Synapse](https://github.com/serverlessworkflow/synapse)| Synapse is a scalable, cross-platform, fully customizable platform for managing and running Serverless Workflows. |
89
90
90
91
### Tooling
91
92
@@ -106,6 +107,7 @@ It is a member project of the [CNCF Serverless Working Group](https://github.com
106
107
## Documentation
107
108
108
109
The documentation for Serverless Workflow includes:
110
+
109
111
-[**DSL**](dsl.md): Documents the fundamentals aspects and concepts of the Serverless Workflow DSL
110
112
-[**DSL Reference**](dsl-reference.md): References all the definitions used by the Serverless Workflow DSL
111
113
@@ -120,22 +122,22 @@ To learn how to contribute to the specification please refer to ['how to contrib
120
122
121
123
If you have any copyright questions when contributing to a CNCF project like this one,
122
124
reference the [Ownership of Copyrights in CNCF Project Contributions](https://github.com/cncf/foundation/blob/master/copyright-notices.md).
123
-
125
+
124
126
### Communication
125
127
126
-
- Community Slack Channel: [https://slack.cncf.io/](https://slack.cncf.io/) - #serverless-workflow
128
+
- Community Slack Channel: [https://slack.cncf.io/](https://slack.cncf.io/) - #serverless-workflow
- Serverless WG Email: [cncf-wg-serverless](mailto:[email protected])
130
132
- Serverless WG Subscription: [https://lists.cncf.io/g/cncf-wg-serverless](https://lists.cncf.io/g/cncf-wg-serverless)
131
133
132
134
### Governance
133
135
134
-
The Serverless Workflow Project Governance [document](governance.md) delineates the roles, procedures, and principles guiding the collaborative development and maintenance of the project.
136
+
The Serverless Workflow Project Governance [document](governance.md) delineates the roles, procedures, and principles guiding the collaborative development and maintenance of the project.
135
137
136
138
It emphasizes adherence to the CNCF Code of Conduct, defines the responsibilities of maintainers, reviewers, and emeritus maintainers, outlines procedures for their addition and removal, and establishes guidelines for subprojects' inclusion and compliance.
137
139
138
-
Decision-making processes are consensus-driven, facilitated through structured proposal and discussion mechanisms, with conflict resolution procedures prioritizing amicable resolution.
140
+
Decision-making processes are consensus-driven, facilitated through structured proposal and discussion mechanisms, with conflict resolution procedures prioritizing amicable resolution.
139
141
140
142
Overall, the document reflects the project's commitment to transparency, accountability, and inclusive collaboration, fostering an environment conducive to sustained growth and innovation.
141
143
@@ -171,10 +173,10 @@ If you're using Serverless Workflow in your projects and would like to showcase
171
173
172
174
### Sponsoring
173
175
174
-
As an open-source project, Serverless Workflow relies on the support of sponsors to sustain its development and growth.
176
+
As an open-source project, Serverless Workflow relies on the support of sponsors to sustain its development and growth.
175
177
176
-
By becoming a sponsor, you'll not only demonstrate your commitment to advancing serverless technologies but also gain visibility within our vibrant community.
178
+
By becoming a sponsor, you'll not only demonstrate your commitment to advancing serverless technologies but also gain visibility within our vibrant community.
177
179
178
180
Sponsorship opportunities range from financial contributions to in-kind support, and every sponsorship makes a meaningful impact on the project's success and sustainability.
179
181
180
-
Support our project by [becoming a Sponsor](https://crowdfunding.lfx.linuxfoundation.org/projects/serverless-workflow).
182
+
Support our project by [becoming a Sponsor](https://crowdfunding.lfx.linuxfoundation.org/projects/serverless-workflow).
0 commit comments