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

#33 Feature nuget packages #34

Merged
merged 40 commits into from
Jan 9, 2014
Merged

#33 Feature nuget packages #34

merged 40 commits into from
Jan 9, 2014

Conversation

phogue
Copy link
Owner

@phogue phogue commented Jan 9, 2014

Converts the package management of Procon over to use Nuget packages. Plugins, protocols, core and network functionality can now be distributed and updated with Nuget packages.

Geoff Green added 30 commits January 2, 2014 16:54
A lot of changes spread out as I just attempted to get this to work in a
packaged format.
I'm pretty sure there is a better way than the .bat file, but we'll get
there. I didn't want to go too crazy on build scripts until I can take
to Nick in detail about this.
Procon.csproj no longer requires reference to Procon.Service.exe. I
don't know why it did in the first place..
Since Nuget does everything for us we no longer need the zip
functionality ourselves.
Also made Localization and game Config loading functional again
Since we could support protocols that are not actually games, like
Teamspeak or something.
It's no longer used at all.
Allows people to use any custom localization files that won't be
overwritten by procon or its updates
This is just for unit testing which won't exist in the packages
directory.
No longer needed as the controllers are not longer serialized, only the
models.
It's mostly there, just need to add the signal propagation then unit
tests.
The service will now panic and update itself if it has been offline for
15 minutes or longer. It will repeat this process every 20 minutes. This
will help Procon recover from a bad update release.
Requires unit tests to be written for the entire process still
Cache building is now half done outside of the packages controller
phogue added a commit that referenced this pull request Jan 9, 2014
@phogue phogue merged commit 708049a into master Jan 9, 2014
@phogue phogue deleted the feature-nuget-packages branch January 9, 2014 06:57
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

Successfully merging this pull request may close these issues.

1 participant