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

Extract Common Library into Independent Nuget Package #35

Open
theczorn opened this issue Jul 23, 2020 · 1 comment
Open

Extract Common Library into Independent Nuget Package #35

theczorn opened this issue Jul 23, 2020 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed nugetization Requires spinning off a chunk of code into a nupkg

Comments

@theczorn
Copy link
Contributor

We need to extract out the Common library into a standalone package.

The idea being that this is a stepping stone to more dynamic configuration within Blackslope. Once we've spun the Common package out we can begin extracting subsets of functionality from it into their own Nuget packages.

Ultimately, we can use this structure to extract out "opinionated" tooling from our Common package until only the most basic functionality resides (or the Common project is deprecated/absorbed entirely). These opinionated packages can then be plug-and-played into the Blackslope project for rapid configuration/deploy.

e.g. - a package for Serilog vs Nlog, etc.

This will cause breakages, notably in the VersionService.

@theczorn theczorn added enhancement New feature or request help wanted Extra attention is needed labels Jul 23, 2020
@stephenweinrich
Copy link
Contributor

We should create nuspec files for each package we create so that there is an option to host versioned artifacts in a nuget repo.

@theczorn theczorn pinned this issue Aug 2, 2021
@theczorn theczorn added the nugetization Requires spinning off a chunk of code into a nupkg label Aug 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed nugetization Requires spinning off a chunk of code into a nupkg
Projects
None yet
Development

No branches or pull requests

2 participants