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
[1]
https://github.com/infinispan/python-client/archives/1.0.0b1
[2]
http://msdn.microsoft.com/en-us/library/yd4f8bd1(v=vs.71).aspx
[3] in the next version we'll probably switch to Common.Logging (abstract logging
interface):
http://netcommon.sourceforge.net/
[4] note for Sunimal: this can be generated in Visual Studio 2010 by checking "xml
documentation" in "Project properties"
[5] new page/entry added here:
https://docs.jboss.org/author/display/ISPN/User+Guide
[6]
http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7c...
[7]
http://en.wikipedia.org/wiki/Windows_Installer