This is an automated email from the ASF dual-hosted git repository.

zfc pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git


The following commit(s) were added to refs/heads/main by this push:
     new ec8e0486 docs: add website-toc for website display.
ec8e0486 is described below

commit ec8e0486f694080d5a07c13cb5a5a78c9f3f5021
Author: Zhaofeng Chen <[email protected]>
AuthorDate: Fri Jul 18 03:33:27 2025 +0000

    docs: add website-toc for website display.
---
 crates/README.md    | 15 +++++++++++----
 sgx/README.md       | 16 ++++++++++++----
 trustzone/README.md | 19 +++++++++++++++----
 website-toc.md      | 21 +++++++++++++++++++++
 4 files changed, 59 insertions(+), 12 deletions(-)

diff --git a/crates/README.md b/crates/README.md
index 5c6747c8..5d63355e 100644
--- a/crates/README.md
+++ b/crates/README.md
@@ -1,11 +1,18 @@
-# Teaclave Crates Directory
+# Teaclave Crates
 
-This directory contains Rust crates developed by Teaclave contributors. These 
crates are designed to be architecture-agnostic, enabling shared code across 
different Trusted Execution Environment (TEE) hardware.
+Teaclave Crates contains Rust crates developed by Teaclave contributors. 
+These crates are designed to be architecture-agnostic, enabling shared code 
+across different Trusted Execution Environment (TEE) hardware.
 
 ## Purpose
 
-Teaclave enables the development of Trusted Applications across various TEE 
hardware. Many use cases might have architecture-independent shared code, 
agnostic to the underlying architecture. This directory serves as a repository 
for such Rust crates.
+Teaclave enables the development of Trusted Applications across various TEE 
+hardware. Many use cases might have architecture-independent shared code, 
+agnostic to the underlying architecture. This directory serves as a 
+repository for such Rust crates.
 
 ## Contribution
 
-We welcome contributions from the community. If you have a crate that fits the 
purpose of this directory, please refer to our Contributing Guide for more 
information.
+We welcome contributions from the community. If you have a crate that fits 
+the purpose of this directory, please refer to our Contributing Guide for 
+more information.
diff --git a/sgx/README.md b/sgx/README.md
index 9b8d4e1e..ce60bce6 100644
--- a/sgx/README.md
+++ b/sgx/README.md
@@ -1,9 +1,17 @@
 # Showcase of SGX Enclaves
 
-The Teaclave SGX SDK enables developers to build enclaves in Rust for IntelĀ® 
Software Guard Extensions (SGX), offering a memory-safe and enclave-isolated 
execution environment. 
+The Teaclave SGX SDK enables developers to build enclaves in Rust for 
+IntelĀ® Software Guard Extensions (SGX), offering a memory-safe and 
+enclave-isolated execution environment. 
 
-With full support for rust-std and integration with the Rust ecosystem, 
developers can implement complex enclave logic in a safe and ergonomic way, 
protecting sensitive data in practical deployment scenarios.
+With full support for rust-std and integration with the Rust ecosystem, 
+developers can implement complex enclave logic in a safe and ergonomic way, 
+protecting sensitive data in practical deployment scenarios.
 
-This directory presents a collection of advanced reference implementations 
using the Teaclave SGX SDK, covering real-world use cases, showcasing how Rust 
and SGX together can power secure and trustworthy systems.
+This directory presents a collection of advanced reference implementations 
+using the Teaclave SGX SDK, covering real-world use cases, showcasing how 
+Rust and SGX together can power secure and trustworthy systems.
 
-We welcome contributions from developers building with the Teaclave SGX SDK, 
especially sharing minimal MVPs that highlight real use cases with the 
community.
\ No newline at end of file
+We welcome contributions from developers building with the Teaclave SGX 
+SDK, especially sharing minimal MVPs that highlight real use cases with the 
+community.
diff --git a/trustzone/README.md b/trustzone/README.md
index d86d7dca..dd48efc1 100644
--- a/trustzone/README.md
+++ b/trustzone/README.md
@@ -1,9 +1,20 @@
 # Showcase of Trusted Applications in TrustZone
 
-The Teaclave TrustZone SDK enables developers to build Trusted Applications 
(TAs) in Rust, providing a memory-safe and secure execution environment. Many 
of the examples in the SDK repository are adapted from OP-TEE's original 
C-based examples, demonstrating fundamental security primitives.
+The Teaclave TrustZone SDK enables developers to build Trusted Applications 
+(TAs) in Rust, providing a memory-safe and secure execution environment. 
+Many of the examples in the SDK repository are adapted from OP-TEE's 
+original C-based examples, demonstrating fundamental security primitives.
 
-With `rust-std` support and access to the broader Rust ecosystem, developers 
can now build more sophisticated logic in TAs, enabling robust protection of 
sensitive data in real-world applications.
+With `rust-std` support and access to the broader Rust ecosystem, 
+developers can now build more sophisticated logic in TAs, enabling robust 
+protection of sensitive data in real-world applications.
 
-This directory presents a curated collection of advanced reference 
implementations using the Teaclave TrustZone SDK. These examples span a variety 
of use cases, such as digital wallets and Web3 DePIN scenarios, showcasing how 
Rust and TrustZone together can secure critical components in decentralized 
systems.
+This directory presents a curated collection of advanced reference 
+implementations using the Teaclave TrustZone SDK. These examples span a 
+variety of use cases, such as digital wallets and Web3 DePIN scenarios, 
+showcasing how Rust and TrustZone together can secure critical components 
+in decentralized systems.
 
-We welcome contributions from developers using the Teaclave TrustZone SDK, 
especially minimal MVPs that demonstrate real use cases and share new Trusted 
Application examples with the community.
\ No newline at end of file
+We welcome contributions from developers using the Teaclave TrustZone SDK, 
+especially minimal MVPs that demonstrate real use cases and share new 
+Trusted Application examples with the community
diff --git a/website-toc.md b/website-toc.md
new file mode 100644
index 00000000..cce6e9e8
--- /dev/null
+++ b/website-toc.md
@@ -0,0 +1,21 @@
+# Teaclave: Empowering Memory-Safe Trusted Applications
+
+Welcome to the Teaclave ecosystem. Teaclave empowers developers to build 
+**memory-safe** Trusted Applications 
+across diverse **confidential computing platforms**, including Intel SGX 
+and Arm TrustZone.
+
+For SDK integration and setup instructions, please refer to the 
+documentation in each corresponding SDK repository.
+
+The content below serves as a table of contents for documentation in the 
+Teaclave repository.
+
+## Teaclave TrustZone Ecosystem
+- [Showcase of Trusted Applications in TrustZone](trustzone/README.md)
+
+## Teaclave SGX Ecosystem
+- [Showcase of SGX Enclaves](sgx/README.md)
+
+## Teaclave Crates
+- [Teaclave Crates](crates/README.md)
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to