I'm initiating a vote thread to propose a change in the default branch for 
Teaclave SGX SDK <https://github.com/apache/incubator-teaclave-sgx-sdk> 
<https://github.com/apache/incubator-teaclave-sgx-sdk> from "master" to "main".

Apache Teaclave SGX SDK helps developers to write Intel SGX applications in the 
Rust programming language.

We began developing 'main` in August 2022. It is a revamped version that is 
much more developer-friendly compared to 'master' branch. 

  - Supports 'cargo build' + 'no_std', 'xargo build' and 'cargo-std-aware' mode.
  - 'Tokio' and 'Tonic' is directly available to enclave programming without 
any change.
  - Refactored Intel's SDK using Rust. Only a small portion of Intel's SDK is 
required.
  - Improved testing framework. sgx_tstd is well tested now.
  - No need to maintain 100+ 3rd party dependencies. Most dependencies are 
use-able without any change.


At this stage, to promote `main` as the preferred choice for developers, I 
propose changing the default branch to "main".


The vote will be open for at least 7 days. Everyone is welcome to share your 
thoughts and cast your vote. Please vote by replying to this thread explicitly.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Best regards,

Ran Duan,
Apache Teaclave (incubating) PPMC

Reply via email to