Skip to content

serverlessworkflow/serverlessworkflow.github.io

Repository files navigation

Serverless Workflow Website Repository

This repository hosts the website for the Serveless Workflow Specification project at https://serverlessworkflow.io.

🧑 Contributing to the website

The website uses Astro. You can find more information about how to get started with this stack here.

For the styling, it relies on TailWind CSS and Daisy UI.

To contribute to the website you don't need to have in-deth web design knowledge:

  • To publish a blog post just add a new Markdown page to the blog directory. You can always use the blog posts in this repository as a reference.
  • For more complex changes to the website, have a look at the Astro Docs

🚀 Project Structure

To learn more about the folder structure of an Astro project, refer to our guide on project structure.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

Alternatively, you can use Docker to run the project and connect on localhost:4321:

docker compose up --remove-orphans --watch

👀 Want to learn more?

Feel free to check our documentation or jump into our Discord server.