Abc-Arbitrage / Zerio

Basic performance-oriented TCP client/server messaging C# API based on Windows Registered I/O (RIO)
MIT License
66 stars 11 forks source link

Build with cake #4

Closed ablanchet closed 7 years ago

ablanchet commented 7 years ago

Zerio is now built and packaged thanks to Cake.

The version is now located in the version.txt file. This version is the only version used to control the assembly version and the nuget package version (this means that the cake build re-write the assembly info file). version.txt should be the only file to update when you want to update the version of Zerio.

When you want to release a new version the typical workflow is going to be :

rverdier commented 7 years ago

This PR deserves a solid glass of 25yo Bruichladdich at least! Thanks a lot @ablanchet.

ablanchet commented 7 years ago

Ahah :) And by the way I'm not sure about the naming consistency. Solution vs nuget package vs namespace, cross repositories (Zebus, Zebus.Directory/Persistence/TinyHost etc, ZeroLog). We should take a look at this.

rverdier commented 7 years ago

I know; I was hesitant about the case when choosing a name for this repo.

It looks like that globally, most projects have lowercase repository names. On the other hand, going this way under the ABC Arbitrage page felt a bit weird since camel case seems preponderant.

Maybe we can do something about that.