Skip to main content

Introduction to Scaffolding

What you'll learn
  • what is scaffolding
  • what are the scaffolds you can use today

Scaffolding#

In general, scaffolding is a process which, based on the passed arguments, performs one (or more) of the following actions:

  • generates repetitive (also known as "boilerplate") code, which we don't want to keep writing every time from scratch
  • generates more complete setups, like a new project application, a standalone GraphQL API, and so on
  • performs operations with different services, e.g. sets up a CI/CD process with a CI/CD provider of your choice
  • and more

By enabling developers to skip all of the manual and often tedious work, the goal of scaffolding is to speed up the development process and, ultimately, make developers' lives easier.

Available Scaffolds#

Out of the box, Webiny offers a couple of scaffolding tools, or in short, scaffolds, which you can utilize via the Webiny CLI's built-in webiny scaffold command.

The following is a list of currently available scaffolds:

Last updated on by Adrian Smijulj