m4sterchain commented on code in PR #332:
URL: 
https://github.com/apache/teaclave-trustzone-sdk/pull/332#discussion_r4374216921


##########
docs/crates-io-ownership.md:
##########
@@ -0,0 +1,69 @@
+# crates.io Ownership Record
+
+This file records the crates the Apache Teaclave TrustZone SDK publishes on
+crates.io, what each crate does, and who owns it there. Use it as the reference
+when checking or changing crate ownership.
+
+## Crates
+
+| Crate | Description |
+| ----- | ----------- |
+| [`optee-teec`] | TEE Client API for CAs in the normal world |
+| [`optee-teec-build`] | Build-script helper for OP-TEE supplicant plugins |
+| [`optee-teec-macros`] | Procedural macros for supplicant plugin entry points 
|
+| [`optee-teec-sys`] | Raw FFI bindings to `libteec` and the plugin ABI |
+| [`optee-utee`] | TEE Internal Core API for TAs in the secure world |
+| [`optee-utee-build`] | Build-script helper that generates TA headers and 
linker configuration |
+| [`optee-utee-macros`] | Procedural macros for TA entry points |
+| [`optee-utee-sys`] | Raw FFI bindings to `libutee`, TA syscalls, and TEE 
sockets |
+| [`optee-utee-mock`] | **Deprecated**; replaced by the `mock` feature used by 
`optee-utee` |
+
+> **`optee-utee-mock` is no longer used.** Its mocking functionality has been
+> folded into the `mock` feature of [`optee-utee-sys`], which [`optee-utee`]
+> enables for host-side unit tests.
+
+`optee-teec-systest`, `rustls_provider`, and `secure_db` are not published
+(`publish = false`); the `cargo-optee` tool is not published either.
+
+## Maintainers

Review Comment:
   Thanks for putting this together.
   
   Could we organize the “Maintainers & crates.io owners” section as a 
per-crate table instead? Keyed by crate, it stays easy to update when 
maintainers change — a new owner is one edit per row, and crates with a reduced 
owner set stand out at a glance.
   
   ```
   ## Maintainers & crates.io owners
   
   | Crate                 | Owners (crates.io / GitHub handle) |
   | --------------------- | ---------------------------------- |
   | [`optee-teec`]        | [mssun], [DemesneGH]               |
   | [`optee-teec-build`]  | [DemesneGH]                        |
   | [`optee-teec-macros`] | [mssun], [DemesneGH]               |
   | [`optee-teec-sys`]    | [mssun], [DemesneGH]               |
   | [`optee-utee`]        | [mssun], [DemesneGH]               |
   | [`optee-utee-build`]  | [DemesneGH]                        |
   | [`optee-utee-macros`] | [mssun], [DemesneGH]               |
   | [`optee-utee-sys`]    | [mssun], [DemesneGH]               |
   | [`optee-utee-mock`]   | [DemesneGH]                        |
   
   [mssun]: https://github.com/mssun
   [DemesneGH]: https://github.com/DemesneGH
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to