Aurelia CLI Adventures
CLI user guides
This section introduces the concepts of using Aurelia CLI command line tooling focusing on the area not yet sufficiently covered in the existing CLI documentation - a detailed descriptions of steps how to build out a "real" application using CLI.
Let's start with the existing well written Contact Manager Tutorial (Typescript version) in order to learn how to get setup with the Aurelia CLI and use its basic capabilities. In order to make our book more readable, this first example exists as contact-manager-tutorial folder in aurelia-tools / acb-samples repository, that contains all samples used in this Aurelia CLI Adventures book.
The subsequent chapters present the methods to build applications from a viewpoint of the Aurelia developer already familiar with the SystemJS / JSPM based development techniques.
In order to achieve this goal we will pursue the following plan: let's create a new Aurelia application by running the command au new
and then use the generated code as the basis for a "real" application (see Basic CLI application continuing to use the Aurelia CLI. This approach is used in several sub-chapters that follow below.
Skeleton Typescript, where this
au new
created Typescript application is extended in a several steps showing how to build the equivalent of the well known Aurelia Skeleton Navigation sample.Skeleton Typescript KendoUI, which builds on the Skeleton Typescript sample and adds a couple of KendoUI components, using the most generic case of the KendoUI SDK installation.
Note: we are also planning to add more samples and related explanations for situations where different loader / bundler are used