Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overall arch #26

Open
maraf opened this issue Feb 5, 2018 · 1 comment
Open

Overall arch #26

maraf opened this issue Feb 5, 2018 · 1 comment

Comments

@maraf
Copy link
Member

maraf commented Feb 5, 2018

Some templates and other services could be implemented using actual .NET assembly.
We should provide a way to extend used services.

Contracts

Place service contracts to separate assembly.
Consider versioning this assembly like VS services are versioned.
Deploy this assembly to NuGet.

We should use here feature interfaces and when needed append index on the end.
Namespace should be without version.

UI & infrastructure

All UI layer, VS package etc place in another assembly, referencing contracts from NuGet.

@maraf
Copy link
Member Author

maraf commented Jun 5, 2019

NuGet publish is postponed for now.

@maraf maraf removed this from the AddNewItem-v1.0.0 milestone Jun 5, 2019
@maraf maraf added idea and removed enhancement labels Jun 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant