Official Diadoc SDK for C#
Clone or download
Permalink
Failed to load latest commit information.
Samples
nuspec Add .NET 4.5 targeting, add Task Asynchronous Pattern methods support ( Sep 27, 2017
proto Add UpdateEmployee method Oct 17, 2018
src Add DeleteEmployee method Oct 22, 2018
tests Add SignerInfo to DocumentTypeDescription Oct 12, 2018
.gitignore Add .NET 4.5 targeting, add Task Asynchronous Pattern methods support ( Sep 27, 2017
DiadocApi.sln
LICENSE.md add cake build script May 22, 2016
README.md
appveyor.yml don't discover tests by appveyor (reduce appveyor build time) (#367) Sep 18, 2018
build.cake add missing files to net45 csproj, remove changing appveyor version f… Sep 20, 2018
build.ps1 update cake bootstrapper to work with PowerShell v2 Sep 2, 2016
build.sh
generate.bat review feedback May 25, 2016

README.md

Build Status
master Build status (master)
latest Build status (lastest)
nuget diadocsdk

diadocsdk-csharp

diadocsdk-csharp является официальной C#-реализацией клиента, использующего публичный API Диадока.

Для подключения diadocsdk-csharp к вашему проекту рекомендуется использовать nuget-пакет diadocsdk. Также можно скачать готовую сборку diadocsdk со страницы релизов.

Сборка проекта

Для окончательной сборки проекта используется утилита Cake.

Запуск powershell-скрипта build.ps1 скачает утилиту Cake, если ее у вас нет, и запустит сборку проекта. Из командной строки этот скрипт можно запустить с помощью generate.bat.

Выполняется:

  • генерация версии на основе тега github
  • генерация C#-кода из proto-файлов
  • ILMerge (сборка protobuf-net включается в DiadocApi)
  • подписание сборки строгим именем
  • создание nuget-пакета

Добавление функциональности

  • Сделайте Fork
  • Создайте ветку для новой фичи (git checkout -b my-new-feature)
  • Сделайте Commit изменений (git commit -am 'Add some feature')
  • Сделайте Push новой ветки (git push origin my-new-feature)
  • Создайте новый Pull Request