meebey/SmartIrc4net

Dependencies

Opened this issue · 2 comments

Based on a user's experience in #smuxi-devel and my own experience when first using SmartIrc4net.

I propose removing StarkSoft proxy's source code from the tree, and adding NuGet package config references for log4net and StarkSoft's updated proxy code StarkSoft.Aspen.Proxy, then changing the namespaces in our code from StarkSoft.Net.Proxy.

This will allow users to just clone the repo, double-click the .sln and compile without any reference or assembly errors as NuGet will restore the missing dependencies automatically.

Also NUnit if we are keeping the 'tests' project.

log4net and nunit are nuget candidates yes, but StarkSoftProxy is a git submodule that gets automatically fetched if cloned the right way via git clone --recursive