Skip to content

Commit 0fca4a3

Browse files
committed
Add remaining files
Signed-off-by: Ricardo Zanini <[email protected]>
1 parent 1b63197 commit 0fca4a3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1128
-0
lines changed

Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM floryn90/hugo:ext-alpine
2+
3+
RUN apk add git && \
4+
git config --global --add safe.directory /src

assets/icons/logo.svg

Lines changed: 452 additions & 0 deletions
Loading

assets/scss/_variables_project.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/*
2+
3+
Add styles or override variables from the theme here.
4+
5+
*/
6+
7+
$primary: #6699ff;
8+
$secondary: #ff6600;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$custom-colors: (
2+
"light-gray": $gray-200
3+
);
4+
5+
$theme-colors: map-merge($theme-colors, $custom-colors);

config.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# THIS IS A TEST CONFIG ONLY!
2+
# FOR THE CONFIGURATION OF YOUR SITE USE hugo.yaml.
3+
#
4+
# As of Docsy 0.7.0, Hugo 0.110.0 or later must be used.
5+
#
6+
# The sole purpose of this config file is to detect Hugo-module builds that use
7+
# an older version of Hugo.
8+
#
9+
# DO NOT add any config parameters to this file. You can safely delete this file
10+
# if your project is using the required Hugo version.
11+
12+
module:
13+
hugoVersion:
14+
extended: true
15+
min: 0.110.0

content/en/_index.md

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,231 @@
1+
---
2+
title: Serverless Workflow
3+
---
4+
5+
{{% blocks/cover title="Serverless Workflow" image_anchor="top" height="auto" %}}
6+
<a class="btn btn-lg btn-primary me-3 mb-4" href="https://github.com/serverlessworkflow/specification/blob/main/README.md">
7+
Learn More <i class="fas fa-arrow-alt-circle-right ms-2"></i>
8+
</a>
9+
<p class="lead mt-5">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.</p>
10+
11+
{{< blocks/link-down color="info" >}}
12+
{{% /blocks/cover %}}
13+
14+
15+
{{% blocks/lead color="primary" %}}
16+
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.
17+
18+
{{% /blocks/lead %}}
19+
20+
21+
{{% blocks/section color="dark" type="row" %}}
22+
{{% blocks/feature icon="fa-thumbs-up" title="Easy to Use!" %}}
23+
Serverless Workflow DSL simplifies workflow concepts, allowing users to easily create complex workflows.
24+
{{% /blocks/feature %}}
25+
26+
27+
{{% blocks/feature icon="fa-bolt" title="Event Driven" %}}
28+
Integrate events seamlessly into workflows with support for formats like CloudEvents, enabling event-driven architectures
29+
{{% /blocks/feature %}}
30+
31+
32+
{{% blocks/feature icon="fa-cogs" title="Service Oriented" %}}
33+
The Serverless Workflow DSL allows developers to integrate with service-oriented architectures, defining workflows that interact with services using protocols like HTTP, GRPC, OpenAPI, and AsyncAPI.
34+
{{% /blocks/feature %}}
35+
36+
{{% /blocks/section %}}
37+
38+
{{% blocks/section %}}
39+
Reach out to us!
40+
{.h1 .text-center}
41+
42+
{{% /blocks/section %}}
43+
44+
{{% blocks/section type="row" %}}
45+
46+
{{% blocks/feature icon="fas fa-users" title="Join our Meetings!" url="https://github.com/serverlessworkflow/specification/discussions/799" %}}
47+
Add the schedule to your calendar and become a part of our discussions!
48+
{{% /blocks/feature %}}
49+
50+
{{% blocks/feature icon="fab fa-github" title="Contributions welcome!"
51+
url="https://github.com/serverlessworkflow/specification" %}}
52+
We do a [Pull Request](https://github.com/serverlessworkflow/specification/pulls)
53+
contributions workflow on **GitHub**. New users are always welcome!
54+
{{% /blocks/feature %}}
55+
56+
{{% blocks/feature icon="fab fa-slack" title="Join us on Slack!"
57+
url="https://slack.cncf.io/" %}}
58+
Chat with our community and follow announcements at **#serverless-workflow**
59+
60+
{{% /blocks/feature %}}
61+
62+
{{% /blocks/section %}}
63+
64+
{{% blocks/section %}}
65+
66+
Open Source projects supporting our DSL
67+
{.h1 .text-center}
68+
69+
{{% /blocks/section %}}
70+
71+
{{% blocks/section type="row" color="white" %}}
72+
73+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
74+
<div class="mb-4 h1">
75+
<img src="img/logos/synapselogo.png" class="img-logo"/>
76+
</div>
77+
<h4 class="h3">
78+
Sinapse
79+
</h4>
80+
<div class="mb-0">
81+
Synapse is a vendor-neutral, free, open-source, and community-driven Workflow Management System (WFMS) implementing the Serverless Workflow specification. You can deploy Synapse on Docker, Kubernetes, or natively on Windows, Mac, and Linux.
82+
</div>
83+
<p><a class="me-3 mb-4" href="https://github.com/serverlessworkflow/synapse">Get Started</a></p>
84+
</div>
85+
86+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
87+
<div class="mb-4 h1">
88+
<img src="img/logos/kogito.png" class="img-logo"/>
89+
</div>
90+
<h4 class="h3">
91+
Apache KIE SonataFlow
92+
</h4>
93+
<div class="mb-0">
94+
SonataFlow is a powerful tool for building cloud-native workflow applications, enabling seamless orchestration and choreography of services and events.
95+
</div>
96+
<p><a class="me-3 mb-4" href="https://sonataflow.org">Get Started</a></p>
97+
</div>
98+
99+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
100+
<div class="mb-4 h1">
101+
<img src="img/logos/eventmesh.png" class="img-logo"/>
102+
</div>
103+
<h4 class="h3">
104+
Apache EventMesh Workflow
105+
</h4>
106+
<div class="mb-0">
107+
Apache EventMesh Workflow is a cloud vendor-independent, cloud-native-oriented Serverless Workflow Runtime based on Serverless Workflow specification, and provides durability, reliability, scalability, and observability capabilities.
108+
</div>
109+
<p><a class="me-3 mb-4" href="https://github.com/apache/eventmesh-workflow">Get Started</a></p>
110+
</div>
111+
112+
{{% /blocks/section %}}
113+
114+
{{% blocks/lead color="primary" %}}
115+
Trusted by top brands in workflow technologies
116+
{.h1 .text-center}
117+
118+
Already using Serverless Workflow? Join our list of top brands by letting us know here!
119+
120+
{{% /blocks/lead %}}
121+
122+
{{% blocks/section type="row" color="light-gray" %}}
123+
124+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
125+
<div class="mb-4 h1">
126+
<img src="img/logos/huawei.png" class="img-logo-company"/>
127+
</div>
128+
<h4 class="h3">
129+
Huawei
130+
</h4>
131+
<div class="mb-0">
132+
Huawei FunctionGraph hosts event-driven functions in a serverless context while ensuring high availability, high scalability, and zero maintenance.
133+
</div>
134+
<p><a class="me-3 mb-4" href="https://www.huaweicloud.com/intl/en-us/product/functiongraph.html">Learn More</a></p>
135+
</div>
136+
137+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
138+
<div class="mb-4 h1">
139+
<img src="img/logos/neuroglia.png" class="img-logo-company"/>
140+
</div>
141+
<h4 class="h3">
142+
Neuroglia
143+
</h4>
144+
<div class="mb-0">
145+
Neuroglia is a consultancy and solution design company for the digital transformation of companies and their services.
146+
</div>
147+
<p><a class="me-3 mb-4" href="https://neuroglia.io/">Learn More</a></p>
148+
</div>
149+
150+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
151+
<div class="mb-4 h1">
152+
<img src="img/logos/redhat.png" class="img-logo-company"/>
153+
</div>
154+
<h4 class="h3">
155+
Red Hat
156+
</h4>
157+
<div class="mb-0">
158+
Red Hat sponsors Apache KIE SonataFlow, a tool for creating cloud-native workflows. SonataFlow supports service and event orchestration, integrating with your architecture using CloudEvents, REST calls, and other standard components.
159+
</div>
160+
<p><a class="me-3 mb-4" href="https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless">Learn More</a></p>
161+
</div>
162+
163+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
164+
<div class="mb-4 h1">
165+
<img src="img/logos/temporal.png" class="img-logo-company"/>
166+
</div>
167+
<h4 class="h3">
168+
Temporal
169+
</h4>
170+
<div class="mb-0">
171+
Temporal is the open source microservice orchestration platform for writing durable workflows as code.
172+
</div>
173+
<p><a class="me-3 mb-4" href="https://temporal.io/">Learn More</a></p>
174+
</div>
175+
176+
<!--
177+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
178+
<div class="mb-4 h1">
179+
<img src="img/logos/kogito.png" class="img-logo"/>
180+
</div>
181+
<h4 class="h3">
182+
OpenEnterprise
183+
</h4>
184+
<div class="mb-0">
185+
OpenEnterprise Automatiko helps you build better services and functions based on workflows expressed with well known standards.
186+
</div>
187+
<p><a class="me-3 mb-4" href="https://automatiko.io/">Learn More</a></p>
188+
</div>
189+
-->
190+
191+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
192+
<div class="mb-4 h1">
193+
<img src="img/logos/eventmesh2.png" class="img-logo-company"/>
194+
</div>
195+
<h4 class="h3">
196+
Apache EventMesh
197+
</h4>
198+
<div class="mb-0">
199+
A new generation serverless event middleware for building distributed event-driven applications.
200+
</div>
201+
<p><a class="me-3 mb-4" href="https://github.com/apache/eventmesh">Learn More</a></p>
202+
</div>
203+
204+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
205+
<div class="mb-4 h1">
206+
<img src="img/logos/faasnet.png" class="img-logo-company"/>
207+
</div>
208+
<h4 class="h3">
209+
FaasNet
210+
</h4>
211+
<div class="mb-0">
212+
FaasNet makes it easy to deploy functions and API to Kubernetes without repetitive, boiler-plate coding.
213+
</div>
214+
<p><a class="me-3 mb-4" href="https://github.com/simpleidserver/FaasNet">Learn More</a></p>
215+
</div>
216+
217+
<div class="col-lg-4 mb-5 mb-lg-0 text-center">
218+
<div class="mb-4 h1">
219+
<img src="img/logos/caf.png" class="img-logo-company"/>
220+
</div>
221+
<h4 class="h3">
222+
Caf
223+
</h4>
224+
<div class="mb-0">
225+
Serverless Workflow is the core technology behind every KYC/KYB solution allowing them to customize it for their clients seamlessly.
226+
</div>
227+
<p><a class="me-3 mb-4" href="https://caf.io/">Learn More</a></p>
228+
</div>
229+
230+
231+
{{% /blocks/section %}}

content/en/blog/_index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Blog
3+
menu: {main: {weight: 30}}
4+
---
5+
6+
This is the **blog** section. It has two categories: News and Releases.
7+
8+
Files in these directories will be listed in reverse chronological order.

content/en/blog/releases/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Releases
3+
weight: 20
4+
---
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Serverless Workflow 1.0.0-alpha1
3+
author: Charles d'Avernas
4+
date: 2024-06-07
5+
description: >
6+
Exciting News! Serverless Workflow DSL v1.0.0-alpha1 Released!
7+
---
8+
9+
Exciting News! Serverless Workflow DSL v1.0.0-alpha1 Released!
10+
11+
We're thrilled to announce the release of **Serverless Workflow DSL version 1.0.0-alpha1**! This is a major milestone, introducing numerous features and a significant **refactor to simplify and enhance the DSL**.
12+
13+
## What's New?
14+
15+
- Total Refactor: Overhauled grammar and semantics.
16+
- Unified Descriptive Properties: Now at the document top level with a new namespace property. Addresses [#838](https://github.com/serverlessworkflow/specification/issues/838)
17+
- Improved JSON Pointers: Complex objects now use maps instead of arrays. Addresses [#831](https://github.com/serverlessworkflow/specification/issues/831)
18+
- Referencable Workflow Components: Eliminates cumbersome 'oneOf' definitions. Partially addresses [#691](https://github.com/serverlessworkflow/specification/issues/691)
19+
- Unified Task Concept: Merged state and action into task.
20+
- Flow Directives: Merged end and transition into flow directives. Addresses [#684](https://github.com/serverlessworkflow/specification/issues/684)
21+
- Simplified Compensation: Designed via task branching/chaining.
22+
- Composite Tasks: Support for nested tasks. Addresses [#413](https://github.com/serverlessworkflow/specification/issues/413)
23+
- Flexible Function Calls: Supports HTTP, GRPC, OpenAPI, and AsyncAPI. Addresses [#828](https://github.com/serverlessworkflow/specification/issues/828)
24+
- Custom Processes: Run containers, shell commands, scripts, or workflows.
25+
- Execution Strategies: Sequential and concurrent task execution modes.
26+
- Fault Tolerance: Use try tasks to catch and handle errors.
27+
- Retry Policy: Retry on specific errors. Addresses [#681](https://github.com/serverlessworkflow/specification/issues/681) and [#772](https://github.com/serverlessworkflow/specification/issues/772)
28+
- Timeouts: Define durations to raise timeout errors.
29+
- Error Handling: Raise and manage errors effectively. Addresses [#771](https://github.com/serverlessworkflow/specification/issues/771)
30+
- Gherkin Features: For conformance testing and Behavior Driven Design (BDD). Addresses [#324](https://github.com/serverlessworkflow/specification/issues/324)
31+
- Concurrent Event Correlations: Enhanced event handling. Addresses [#679](https://github.com/serverlessworkflow/specification/issues/679) and [#680](https://github.com/serverlessworkflow/specification/issues/680)
32+
- Extensions: Extend and override the DSL without writing code.
33+
34+
This release aims to be the final version with breaking changes before the stable Serverless Workflow DSL 1.0.0 release.
35+
36+
Check out the full details and start exploring the new features today!

content/en/community/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Community
3+
menu: {main: {weight: 40}}
4+
---
5+
6+
<!--add blocks of content here to add more sections to the community page -->

0 commit comments

Comments
 (0)