From 8d3b103b6a95acee414c8bfd2a68bb2ccc94e314 Mon Sep 17 00:00:00 2001 From: Brandon Date: Mon, 20 Apr 2020 09:18:16 -0500 Subject: [PATCH] docs(core): add schematics overview section (#2854) --- docs/shared/using-schematics.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/shared/using-schematics.md b/docs/shared/using-schematics.md index 2a8deff670..441b1e5153 100644 --- a/docs/shared/using-schematics.md +++ b/docs/shared/using-schematics.md @@ -1,5 +1,15 @@ # Using Schematics +## Overview + +Schematics provide a way to automate many tasks you regularly perform as part of your development workflow. Whether it is scaffolding out components, features, ensuring libraries are generated and structured in a certain way, or updating your configuration files, schematics help you standardize these tasks in a consistent, and predictable manner. + +Schematics are developed by the Angular Team at Google as part of the Angular DevKit, but are provided independently of the Angular framework. The DevKit packages are provided under the [@angular-devkit](https://npmjs.com/~angular-devkit) scope on npm. Nx provides additional tooling around creating, and running custom schematics from within your workspace. + +To read more about the concepts of Schematics, and building an example schematic, see the Schematics Authoring Guide[https://angular.io/guide/schematics-authoring]. + +The [Workspace Schematics](/{{framework}}/workspace_schematics/workspace-schematics) guide shows you how to create, run, and customize workspace schematics within your Nx workspace. + ## Types of Schematics There are three main types of schematics: