I'm currently helping a client who has multiple Episerver projects. The projects are somewhat similar as they all operate within in same market, and they all require integrations to some of the same external systems.
Now they would like explore the possibility of having a shared library across all their Episerver projects. Either as a submodule or perhabs a Nuget package.
Does any of you have experience with a setup like that for Epi projects? If so, what sort of stuff do you normally place within the assembly? And what about Epi specific stuff like custom helpers, attributes and initialization modules?
Appreciate any inputs as I am currently struggling to decide if it is even worth the effort, when considering the required maintenance and the fact that the projects will eventually differ in some way.
Thanks