This repository hosts the website for the Serveless Workflow Specification project at https://serverlessworkflow.io.
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
To learn more about the folder structure of an Astro project, refer to our guide on project structure.
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
Feel free to check our documentation or jump into our Discord server.