kikstart-ui icon indicating copy to clipboard operation
kikstart-ui copied to clipboard

Add schematics to allow installing using `ng add @kikstart/ui`

Open beeman opened this issue 4 years ago • 0 comments

We should allow quick installations using the ng add command.

The schematics should:

  • [ ] install dependencies
    • [ ] @kikstart/ui
  • [ ] install peerDependencies
    • [ ] @ngx-formly/core @ngx-formly/bootstrap
    • [ ] @ctrl/ngx-numbered-codeblock
    • [ ] ngx-bootstrap
    • [ ] ngx-timeago
    • [ ] ngx-toastr
    • [ ] prismjs
  • [ ] update AppModule for the selected or default project
  • [ ] update styles.scss for the selected or default project
  • [ ] add initial configuration object
  • [ ] wrap AppComponent in a default layout

After running ng add @kikstart/ui (or a similar package name) the app should be ready to go.

We will initially focus on clean, new Angular apps. It would be a nice-to-have to have more flexibility and work with existing apps.

beeman avatar Jan 06 '20 18:01 beeman