Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
ZaLiTHkA8412y@thebiochemic oh hell no, I hate abbreviated names with a fiery passion.. IntelliSense works better with longer names anyway. (:
-
Yeah abbreviations were sexy when monitor space was very limited and code was printed on paper.
-
ZaLiTHkA8412y@sam94 hmmm, maybe a little bit, yeah.. it's primary purpose is to catch and process configuration from an injection token in its parent module, which is in turn populated through a static method that returns a module with providers, which is in turn called by the application project that is implementing the "shell app".
Basically, it's a monorepo for a "single application and it's additional flavours".. to add a new flavour, I create a new app project (with custom branding, language strings, logos, etc), and import my shell module. That's it.
Related Rants
This may be the most beautifully succinct service doc intro sentence I've ever written...
working on a shell library with the business logic for an Angular "white label" app workspace, and `ShellService` just got introduced as:
"this service serves to serve all other services.."
me thinks today is a good day for coding. 😎
rant
!rant