blob: c30276632f1caf22f28be9c23a760ba6c5c2219f [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{387:function(e,a,t){"use strict";t.r(a);var r=t(11),s=Object(r.a)({},(function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h2",{attrs:{id:"teaclave"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#teaclave"}},[e._v("#")]),e._v(" Teaclave")]),e._v(" "),t("p",[e._v("Teaclave is a universal secure computing platform, making computation on privacy-sensitive data safe and simple.")]),e._v(" "),t("p",[e._v("Teaclave has been incubating since 2019-08-20.")]),e._v(" "),t("h3",{attrs:{id:"three-most-important-unfinished-issues-to-address-before-graduating"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#three-most-important-unfinished-issues-to-address-before-graduating"}},[e._v("#")]),e._v(" Three most important unfinished issues to address before graduating:")]),e._v(" "),t("ul",[t("li",[e._v("Improve project structure and documentation")]),e._v(" "),t("li",[e._v("Grow the community (attracting more committers, contributors, users)")]),e._v(" "),t("li",[e._v("Publish Apache releases (resolving logistics on Apache release)")])]),e._v(" "),t("h3",{attrs:{id:"are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[e._v("#")]),e._v(" Are there any issues that the IPMC or ASF Board need to be aware of?")]),e._v(" "),t("p",[e._v("None.")]),e._v(" "),t("h3",{attrs:{id:"how-has-the-community-developed-since-the-last-report"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-community-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the community developed since the last report?")]),e._v(" "),t("p",[e._v("Since the last report, we have organized one monthly virtual meetup (we skipped one due to the public holiday). For each meetup, we have minutes write-up published on the Teaclave blog.")]),e._v(" "),t("ul",[t("li",[e._v("Teaclave Meetup #7: "),t("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-08-26-teaclave-meetup-7/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-08-26-teaclave-meetup-7/")])])]),e._v(" "),t("p",[e._v("Starting from this meetup, we use Google Calendar to show the meetup schedule and location (i.e., the Zoom link).")]),e._v(" "),t("ul",[t("li",[e._v("Teaclave Community Calendar: "),t("a",{attrs:{href:"https://calendar.google.com/calendar/u/0/embed?src=l1q5osem2br8i4bj7dgik5sae4@group.calendar.google.com",rel:"noopener noreferrer"}},[e._v("https://calendar.google.com/calendar/u/0/embed?src=l1q5osem2br8i4bj7dgik5sae4@group.calendar.google.com")])])]),e._v(" "),t("p",[e._v("We also have two new members elected since the last report:")]),e._v(" "),t("ul",[t("li",[e._v("2021-09-20: Yuan Zhuang (Apache ID: TBD), Committer")]),e._v(" "),t("li",[e._v("2021-09-20: Rong Fan (Apache ID: TBD), Commiter")])]),e._v(" "),t("h3",{attrs:{id:"how-has-the-project-developed-since-the-last-report"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-project-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the project developed since the last report?")]),e._v(" "),t("p",[e._v("Here are the summaries of recent progress:")]),e._v(" "),t("p",[e._v("Teaclave Faas Platform")]),e._v(" "),t("ul",[t("li",[e._v("Add TVM MNIST example")]),e._v(" "),t("li",[e._v("Add IDE helper script")]),e._v(" "),t("li",[e._v("Add license header and include SkyWalking Eyes in CI for automatic checking")]),e._v(" "),t("li",[e._v("Release v0.3.0: https://teaclave.apache.org/download/#teaclave")]),e._v(" "),t("li",[e._v("Consolidate "),t("code",[e._v("docker-compose")]),e._v(" scripts for servers with different SGX drivers")])]),e._v(" "),t("p",[e._v("Teaclave TrustZone SDK")]),e._v(" "),t("ul",[t("li",[e._v("TEE Socket APIs and examples")]),e._v(" "),t("li",[e._v("Upgrade building docker to Ubuntu 20.04")]),e._v(" "),t("li",[e._v("Switch to GitHub Actions")]),e._v(" "),t("li",[e._v("Add -rs to examples and update test scripts")]),e._v(" "),t("li",[e._v("Update to OP-TEE 3.14.0")])]),e._v(" "),t("p",[e._v("Teaclave SGX SDK")]),e._v(" "),t("ul",[t("li",[e._v("Intel SGX SDK 2.14")]),e._v(" "),t("li",[e._v("Move wiki pages to the document directory for homepage rendering")]),e._v(" "),t("li",[e._v("Better project template")])]),e._v(" "),t("p",[e._v("Website")]),e._v(" "),t("ul",[t("li",[e._v("[blog] 使用 Teaclave SGX SDK 开发 SGX 应用 · Aug 24 2021: "),t("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-08-25-developing-sgx-application-with-teaclave-sgx-sdk/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-08-25-developing-sgx-application-with-teaclave-sgx-sdk/")])]),e._v(" "),t("li",[e._v("[blog] Announcing Apache Teaclave (incubating) 0.3.0 · Sep 30 2021: "),t("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-01-announcing-teaclave-0-3-0/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-01-announcing-teaclave-0-3-0/")])]),e._v(" "),t("li",[e._v("[style] Update the contributors page to include Apache ID and tags for each committers")])]),e._v(" "),t("p",[e._v("Community Collaboration")]),e._v(" "),t("ul",[t("li",[e._v("Teaclave/Intel: Integrating Graphene as a new Library OS executor")]),e._v(" "),t("li",[e._v("Teaclave/OP-TEE: Integrating examples in Rust TrustZone SDK in OP-TEE")])]),e._v(" "),t("h3",{attrs:{id:"how-would-you-assess-the-podling-s-maturity"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-would-you-assess-the-podling-s-maturity"}},[e._v("#")]),e._v(" How would you assess the podling's maturity?")]),e._v(" "),t("p",[e._v("Please feel free to add your own commentary.")]),e._v(" "),t("ul",[t("li",[e._v("[ ] Initial setup")]),e._v(" "),t("li",[e._v("[ ] Working towards first release")]),e._v(" "),t("li",[e._v("[x] Community building")]),e._v(" "),t("li",[e._v("[ ] Nearing graduation")]),e._v(" "),t("li",[e._v("[ ] Other:")])]),e._v(" "),t("h3",{attrs:{id:"date-of-last-release"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#date-of-last-release"}},[e._v("#")]),e._v(" Date of last release:")]),e._v(" "),t("p",[e._v("2021-08-23: Apache Teaclave (incubating) 0.3.0")]),e._v(" "),t("h3",{attrs:{id:"when-were-the-last-committers-or-ppmc-members-elected"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#when-were-the-last-committers-or-ppmc-members-elected"}},[e._v("#")]),e._v(" When were the last committers or PPMC members elected?")]),e._v(" "),t("ul",[t("li",[e._v("2021-09-20: Yuan Zhuang (Apache ID: TBD), Committer")]),e._v(" "),t("li",[e._v("2021-09-20: Rong Fan (Apache ID: TBD), Committer")])]),e._v(" "),t("h3",{attrs:{id:"have-your-mentors-been-helpful-and-responsive"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#have-your-mentors-been-helpful-and-responsive"}},[e._v("#")]),e._v(" Have your mentors been helpful and responsive?")]),e._v(" "),t("p",[e._v("Yes, our mentors work responsively to help us with electing new mentors, developing new features, fixing bugs, and expanding the community.")]),e._v(" "),t("h3",{attrs:{id:"is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[e._v("#")]),e._v(" Is the PPMC managing the podling's brand / trademarks?")]),e._v(" "),t("p",[e._v("We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175)")])])}),[],!1,null,null,null);a.default=s.exports}}]);