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

Project restructuring to simplify dev, especially multi-platform dev #54

Open
fluffynuts opened this issue Jan 20, 2022 · 0 comments
Open

Comments

@fluffynuts
Copy link
Owner

fluffynuts commented Jan 20, 2022

Some projects haven't received updates in a very long time - simply because I'm not using them.
Some of these aren't even on nuget.org, eg:

  • PeanutButter.MVC
  • PeanutButter.NetUtils

Other projects are on nuget.org, but are unlikely to receive functional updates because I'm not using them, but I'll support issues, if anyone brings them up. In particular, I'd want to target packages which depend on other nuget packages (thus which should have maintenance updates for dependencies) or packages where the same functionality can be found in actively-maintained packages

  • PeanutButter.Utils.Entity (I don't use EF, and even if I did, I'd probably use EFCore, not EF itself - deps are way outdated on this)
  • PeanutButter.TestUtils.Generic (NExpect does a better job)

In addition, PeantuButter.ServiceShell and PeanutButter.WindowsServiceManagement should probably move off into their own area as they can't build or test on anything but Windows (which is their intended target) and they are relatively stable - so they hold back being able to work on PB on Linux for no real benefit.

There may be others, but the idea should be to make build, test & publish possible cross-platform (this would also require updating to use dotnet to build and push nuget packages - see #53)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant