jimbolla wrote:
My first thought would be to go file by file and do little stuff like take care of any Resharper warnings/suggestions, and submit each one of those as a patch file to a JIRA issue titled "Code cleanup" or something to that effect.
Sure, that would be a good start.
jimbolla wrote:
What do I have to do to set up my machine to run the Tests? I'm familiar with NAnt/NUnit and such. Do I need to create any databases on my machine? I'm running a version of MS SQL Server 2005. If there's documentation for setting this up, can someone point me to it?
As far as I know, you only need .NET Framework, NAnt, and a database server, preferably MS SQL Server (MSDE will do). You have to create a database for the tests to use, then specify the correct connection string in all the app.config files (and in build-common\nhibernate-properties.xml).
If you use a local MS SQL Server and the database is called nhibernate, then you don't need to set up anything as that is the default setup.
I use some additional tools to package the release (NDoc2 Alpha, Wix), but they are not needed for a causal contributor.
Just running 'nant' will build the project, running 'nant test' will run tests.