Hi guys,
Sunimal is about to finish a level 1 C# client implementation so we're thinking to release a first ALPHA to gather some feedback.
After doing a bit of research and asking around here are some thoughts about the release:
- the client is released into a .zip file uploaded in github, using the same pattern as the python client[1]
- the zip contains
- bin (dir): hotrodclient.dll(compiled in release mode), nlog.dll (logger dependency) and hotrodclient.pdb[2] (needed for debugging)
- config(dir): hotrodclient.xml (sample/default configuration file), NLog.xml (logger config) [3]
- apidocs: xml file(s) containing API docs[4]
- sample: sample application using the client (sources) + sample.html (describes the sample application)
- readme.txt: describes the required .NET version, link to the user-guide page[5], and to the source code/github
Nice to have/ consider for next releases:
- nuget[6] a sort of maven/dependency manager for Visual Studio
- an MS installer[7] instead of the zip would be nicer but I think a zip would do for now
Any suggestion welcomed! I know Dan has been on the dark side, does this look okay to you ? :-)
Cheers,
Mircea
[4] note for Sunimal: this can be generated in Visual Studio 2010 by checking "xml documentation" in "Project properties"