Skip to content

Angular seed/starter to gain time when creating a new application while ensuring a clean and steady architecture and configuration

License

Notifications You must be signed in to change notification settings

billonguillaume/angular-seed

Repository files navigation

Angular Seed project

Introduction

This project is using Angular CLI version 6.2.5. Be advised that Angular-CLI 6 only supports Angular versions >= 5.

Command used : ng new angular-seed --style=scss --skip-tests.

Files using the application name (for easier renaming) :

  • angular.json
  • app.e2e-spec.ts
  • package.json
  • package-lock.json

I will try to write a simple script to replace the project name easily...

Check .gitkeep files content for more details about what the folder is supposed to contain.

Included libraries

Here's a non-exhaustive list of NPM packages I'd like to add in the seed:

  • ngx-moment
  • ngx-toastr
  • i18n: I need to do some tests since Angular 6 allows runtime i18n (behind the Ivy renderer flag) and it was the main reason I did not use Angular's native translation system for past projects.

For new projects

  • replace uses of "angular-seed" with the name of your app (cf. list in Introduction)
  • eventually change the component prefix with the one of your choosing (angular.json)
  • change the license used (LICENSE file and package.json)
  • change the author (package.json)

About

Angular seed/starter to gain time when creating a new application while ensuring a clean and steady architecture and configuration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published