You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: csharp/README.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,11 +34,23 @@ Roadmap
34
34
-------
35
35
The csharp generator is as of May 2017 a preview release. API stability is not guaranteed. Documentation is a work in progress. The current roadmap contains:
36
36
37
-
* Documentation
37
+
*Improved Documentation
38
38
* Testing/bug fixes
39
39
* Better nuget Packaging
40
-
* Dotnet core support (The code is known to work but is not built/distributed for dotnet core)
41
-
* Possible changes to make soem objects iterable
40
+
* Dotnet standard 2.9 support when available
41
+
* Possible changes to make group objects accessible without requiring
42
+
a linear progression.
43
+
44
+
Nuget Package
45
+
-------------
46
+
The nuget package can be built using ~csharp/.nuget/do-release.sh. It has a dependency on the [nuget.exe]
47
+
(https://dist.nuget.org/index.html).
48
+
49
+
Before release it will probbalty be necessary to copy in changed files for the example contained in the published nuget
50
+
package. This is a manual process for now.
51
+
52
+
Once the nuget package is built it can be tested within the example project by adding a local disk path to the nuget
53
+
file locations and then updating sbe-tool within the example.
42
54
43
55
44
56
Want to build things yourself?
@@ -48,5 +60,7 @@ For now you can:
48
60
* build the SBE csharp generator using `gradlew`
49
61
* generate the csharp codecs using `gradlew GenerateCSharpCodecs`
50
62
* Use the [Visual Studio 2017 Community solution](https://github.com/real-logic/simple-binary-encoding/blob/master/csharp/csharp.sln) to build the solution, run the unit tests, examples and benchmarks
63
+
* Use the command script
64
+
*[csharpbuild.cmd](https://github.com/real-logic/simple-binary-encoding/blob/master/csharp/csharpbuild.cmd) to build the dotnet core support
51
65
* Use the bash script [runtests.sh](https://github.com/real-logic/simple-binary-encoding/blob/master/csharp/runtests.sh) to run the tests
52
66
* Build the nuget package via [do-release.sh](https://github.com/real-logic/simple-binary-encoding/blob/master/csharp/.nuget/do-release.sh) although this remains a largely manual process.
0 commit comments