Skip to content

ilionx/angular-schematics

Repository files navigation

@ilionx/angular-schematics

Useful schematics for Angular and Ionic projects.

This project uses Lerna with Yarn workspaces

Packages

This is a monorepo which contains many schematic related packages:

Project Package Version Links
app-center-build-config @ilionx/app-center-build-config latest README

Getting Started - Local Development

Installation

To get started locally, follow these instructions:

  1. Clone this repo.
  2. Make sure that you have NodeJS LTS or later installed. See instructions here.
  3. Make sure that you have yarn installed; see instructions here.
  4. Run yarn (no arguments) from the root of your clone of this project. This will install all the dependencies for your configured workspaces.

Sandbox project

The sandbox is a version controlled directory and contains an Ionic + Capacitor application with Angular as Framework.

For testing and development, you can execute your schematic against the application in the sandbox. Check out this post on using a sandbox to develop an Angular Schematic.

Sandbox Preparation

  1. Run yarn (no arguments) from the root.
  2. Run the specific schematic in the sandbox directory. E.g.: yarn --cwd sandbox ng add @ilionx/app-center-build-config com.ilionx.dummy