Quantcast
Channel: Developer to developer
Viewing all articles
Browse latest Browse all 9076

Project setup for EPiServer Nuget package

$
0
0

We are looking into creating an EPiServer add-on that would go into the EPiServer Nuget feed. Just thinking about how to make the the solution setup as good as possible for the development to work as smooth as possible.

How to handle different versions of EPiServer for instance?

What to include in the development setup in git?

My basic idea was to have the solution consist of an Alloy website and a class library for the add-on.

The add-on project is then setup to create the nuget package to a local folder at first and then the add-on is installed on the Alloy website and tested through there. Is this the recommended setup for projects like this?

Back to my fist question, how to handle different versions of EPiServer. What is the best way to handle this in the solution and git? Keep different branches in git for the different EPiServer versions or keep them as completely separated solutions or projects and handle the common bug fixes and feature development manually i each?

If we would like to target both EPiServer 9 and 10 is the best way to start with EPiServer 9 and then create the 10 version and handle any errors and code changes for that? 

So just looking for tips and recommendations on how you handle this so any input would be much appreciated.


Viewing all articles
Browse latest Browse all 9076

Trending Articles