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
-
ZaLiTHkA8363y@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.
-
ZaLiTHkA8363y@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

!rant, HTML is the toughest
We got a winner here!
That guy should be remembered.
!Rant
So the interns tried to 3d print a rubberduck and it got stuck mid way.
Guess i have a coding duck no...
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