forked from ontio/OEPs
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0f5d627
commit 2dc8e35
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<pre> | ||
OEP: <to be assigned> | ||
Title: Development of C# SDK | ||
Author: Panther142, Bobio2018 | ||
Type: Meta | ||
Status: Draft | ||
Created: 2018-04-30 | ||
</pre> | ||
|
||
==Abstract== | ||
|
||
To support the ongoing development of the Ontology ecosystem, a C# SDK is being developed. This SDK provides C# developers with an easy transition into producing applications and services that utilize the Ontology network. The github repository is located at: https://github.com/OntologyCommunityDevelopers/ontology-csharp-sdk | ||
|
||
==Motivation== | ||
|
||
Currently no C# SDK exists as the official Ontology SDKs are written for Java, TypeScript and Golang. We believe that the developement of this SDK significantly increases the potential development pool which will help to grow the Ontology developer community. | ||
|
||
==Specification== | ||
|
||
The C# SDK is being written targetting the .NET 4.7 framework and is designed to include the same features/functionality of the official Ontology SDKs (E.g. wallet functions, rest/rpc/sockets capability, ONTID support, etc). | ||
|
||
==Rationale== | ||
|
||
The rationale for developing the C# SDK was to give potential developers more options with respect to their language of choice. C# is a popular and well supported programming language that is used around the world. | ||
|
||
==Backwards Compatibility== | ||
|
||
Not applicable | ||
|
||
==Test Cases== | ||
|
||
Not applicable | ||
|
||
==Implementation== | ||
|
||
In progress |