Useful Angular schematics.
This is a monorepo which contains many packages:
Project | Package | Version | Links |
---|---|---|---|
ui-framework | @objectivity/angular-schematic-ui-framework |
||
web-ci | @objectivity/angular-schematic-web-ci |
||
app-insights | @objectivity/angular-schematic-app-insights |
||
web-setup | @objectivity/angular-schematic-web-setup |
||
starter-kit | @objectivity/angular-schematic-starter-kit |
||
utils | @objectivity/angular-schematic-utils |
To get started locally, follow these instructions:
- If you haven't done it already, make a fork of this repo.
- Clone to your local computer using
git
. - Make sure that you have Node 10.9 or later installed. See instructions here.
- Make sure that you have
yarn
installed; see instructions here. - Run
yarn
(no arguments) from the root of your clone of this project. - Run
yarn bootstrap
to link local packages together and install remaining package dependencies. Read more.
The sandbox is a version controlled directory and contains an Angular application (v8.0.0).
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.
- Run
yarn
(no arguments) from thesandbox
directory. - Run
yarn run link:all
to link schematic packages.