blob: 94b047f5cd99673f2cd73c74ae6140b426e171e7 [file] [log] [blame] [view]
James E. King, IIIb6287362017-09-28 11:57:42 +00001# Apache Thrift netcore
Volodymyr Gotrab587a122016-09-14 19:18:48 -05002
3Thrift client library ported to Microsoft .Net Core
4
Volodymyr Gotrab62247e2017-01-16 02:34:28 +02005# Content
6- Tests/Thrift.PublicInterfaces.Compile.Tests - project for checking public interfaces during adding changes to Thrift library
7- Thrift - Thrift library
8
9# Reused components
James E. King, IIIb6287362017-09-28 11:57:42 +000010- .NET Standard 1.6 (SDK 2.0.0)
Volodymyr Gotrab62247e2017-01-16 02:34:28 +020011
James E. King, IIIb6287362017-09-28 11:57:42 +000012# How to build on Windows
Volodymyr Gotra54993292017-12-18 02:08:09 +020013- Get Thrift IDL compiler executable, add to some folder and add path to this folder into PATH variable
James E. King, IIIb6287362017-09-28 11:57:42 +000014- Open the Thrift.sln project with Visual Studio and build.
Volodymyr Gotra54993292017-12-18 02:08:09 +020015or
16- Build with scripts
Volodymyr Gotrab587a122016-09-14 19:18:48 -050017
James E. King, IIIb6287362017-09-28 11:57:42 +000018# How to build on Unix
19- Ensure you have .NET Core 2.0.0 SDK installed or use the Ubuntu Xenial docker image
20- Follow common build practice for Thrift: bootstrap, configure, and make
Volodymyr Gotrab587a122016-09-14 19:18:48 -050021
James E. King, IIIb6287362017-09-28 11:57:42 +000022# Known issues
Volodymyr Gotrab62247e2017-01-16 02:34:28 +020023- In trace logging mode you can see some not important internal exceptions
Volodymyr Gotrab587a122016-09-14 19:18:48 -050024