You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Schematics**| A generator that executes descriptive code without side effects on an existing file system. |
16
-
|**Collection**| A list of schematics metadata. Schematics can be referred by name inside a collection. |
17
-
|**Tool**| The code using the Schematics library. |
18
-
|**Tree**| A staging area for changes, containing the original file system, and a list of changes to apply to it. |
19
-
|**Rule**| A function that applies actions to a `Tree`. It returns a new `Tree` that will contain all transformations to be applied. |
20
-
|**Source**| A function that creates an entirely new `Tree` from an empty filesystem. For example, a file source could read files from disk and create a Create Action for each of those. |
21
-
|**Action**| An atomic operation to be validated and committed to a filesystem or a `Tree`. Actions are created by schematics. |
22
-
|**Sink**| The final destination of all `Action`s. |
|**Schematics**| A generator that executes descriptive code without side effects on an existing file system. |
16
+
|**Collection**| A list of schematics metadata. Schematics can be referred by name inside a collection. |
17
+
|**Tool**| The code using the Schematics library. |
18
+
|**Tree**| A staging area for changes, containing the original file system, and a list of changes to apply to it. |
19
+
|**Rule**| A function that applies actions to a `Tree`. It returns a new `Tree` that will contain all transformations to be applied. |
20
+
|**Source**| A function that creates an entirely new `Tree` from an empty filesystem. For example, a file source could read files from disk and create a Create Action for each of those. |
21
+
|**Action**| An atomic operation to be validated and committed to a filesystem or a `Tree`. Actions are created by schematics. |
22
+
|**Sink**| The final destination of all `Action`s. |
23
+
|**Task**| A Task is a way to execute an external command or script in a schematic. A Task can be used to perform actions such as installing dependencies, running tests, or building a project. A Task is created by using the `SchematicContext` object and can be scheduled to run before or after the schematic `Tree` is applied. |
0 commit comments