This is an automated email from the ASF dual-hosted git repository. zfc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-website.git
commit babbf350c2f8af5fc96129b09c53cb0f3600a38b Author: Zhaofeng Chen <[email protected]> AuthorDate: Wed Jul 23 03:35:24 2025 +0000 site: update logo and content. --- site/docs/community/maturity.md | 10 ++++----- site/docusaurus.config.js | 5 +++-- site/src/pages/teaclave-docs/LICENSE.js | 9 ++++++++ site/static/img/logo.svg | 39 +++++++++++++++++++++++---------- 4 files changed, 44 insertions(+), 19 deletions(-) diff --git a/site/docs/community/maturity.md b/site/docs/community/maturity.md index 295819554..9c77376f2 100644 --- a/site/docs/community/maturity.md +++ b/site/docs/community/maturity.md @@ -23,8 +23,8 @@ welcomes any updates if necessary. | ID | Description | Status | |----|-------------|--------| | CD10 | The project produces Open Source software for distribution to the public, at no charge. | **YES** The project's source code is licensed under the `Apache License 2.0`. | -| CD20 | Anyone can easily discover and access the project's code. | **YES** The [official website](https://teaclave.incubator.apache.org/) includes GitHub link which can access the project's repository on GitHub directly. | -| CD30 | Anyone using standard, widely-available tools, can build the code in a reproducible way. | **YES** We have `How to Build` files in `/docs` to guide users on how to setup the build environment and build the source code. | +| CD20 | Anyone can easily discover and access the project's code. | **YES** The [official website](https://teaclave.apache.org/) includes GitHub link which can access the project's repository on GitHub directly. | +| CD30 | Anyone using standard, widely-available tools, can build the code in a reproducible way. | **YES** Comprehensive documentation is available in the [Quick Navigation Links](https://teaclave.apache.org/overview), guiding users through reproducible builds of the code.| | CD40 | The full history of the project's code is available via a source code control system, in a way that allows anyone to recreate any released version. | **YES** The project uses `git`, and anyone can view the full history of the project via commit logs. | | CD50 | The source code control system establishes the provenance of each line of code in a reliable way, based on strong authentication of the committer. When third parties contribute code, commit messages provide reliable information about the code provenance. | **YES** The project uses GitHub and is managed by Apache Infra, ensuring provenance of each line of code to a committer. Third-party contributions follow the contributing guidelines. | @@ -43,16 +43,16 @@ welcomes any updates if necessary. | ID | Description | Status | |----|-------------|--------| | RE10 | Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term. | **YES** Source releases are distributed via dist.apache.org and linked from the download page. | -| RE20 | The project's PMC (Project Management Committee, see CS10) approves each software release in order to make the release an act of the Foundation. | **YES** All releases have been voted at `[email protected]` and `[email protected]`, and have at least 3 PPMC member's votes. | +| RE20 | The project's PMC (Project Management Committee, see CS10) approves each software release in order to make the release an act of the Foundation. | **YES** All releases have been voted at `[email protected]` and `[email protected]`, and have at least 3 PMC member's votes. | | RE30 | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed, and the [KEYS](https://downloads.apache.org/incubator/teaclave/KEYS) are available. | -| RE40 | The project can distribute convenience binaries alongside source code, but they are not Apache Releases, they are provided with no guarantee. | **YES** Convenience binaries are distributed via dist.apache.org. | +| RE40 | The project can distribute convenience binaries alongside source code, but they are not Apache Releases, they are provided with no guarantee. | **YES** Our releases contain source code only and do not include any convenience binaries. We are aware of the ASF policy regarding non-source distributions and follow it accordingly. | | RE50 | The project documents a repeatable release process so that someone new to the project can independently generate the complete set of artifacts required for a release. | **YES** We document the Release Guide that the community can follow to make a new Apache Teaclave release. | ### Quality (QU) | ID | Description | Status | |----|-------------|--------| -| QU10 | The project is open and honest about the quality of its code. Various levels of quality and maturity for various modules are natural and acceptable as long as they are clearly communicated. | **YES** We encourage users to [report issues](https://teaclave.incubator.apache.org/contributing/#bug-reports). | +| QU10 | The project is open and honest about the quality of its code. Various levels of quality and maturity for various modules are natural and acceptable as long as they are clearly communicated. | **YES** We encourage users to [report issues](https://teaclave.apache.org/contributing/#bug-reports). | | QU20 | The project puts a very high priority on producing secure software. | **YES** All security-related issues are handled with high priority. | | QU30 | The project provides a well-documented, secure and private channel to report security issues, along with a documented way of responding to them. | **YES** The GitHub project page provides a security page. | | QU40 | The project puts a high priority on backwards compatibility and aims to document any incompatible changes and provide tools and documentation to help users transition to new features. | **YES** We try our best to follow backwards compatibility. If there is an incompatible API change, we provide a migration guide. | diff --git a/site/docusaurus.config.js b/site/docusaurus.config.js index a5947c425..c8911817f 100644 --- a/site/docusaurus.config.js +++ b/site/docusaurus.config.js @@ -155,10 +155,11 @@ const config = { alt: 'Apache Teaclave', src: 'img/logo.svg', style: { - height: '5.6rem', + height: '2.5rem', + maxWidth: '300px', paddingLeft: '1.6rem', position: 'relative', - top: '-1.8rem', + top: '0.1rem', } }, items: [ diff --git a/site/src/pages/teaclave-docs/LICENSE.js b/site/src/pages/teaclave-docs/LICENSE.js new file mode 100644 index 000000000..ab32fdb4b --- /dev/null +++ b/site/src/pages/teaclave-docs/LICENSE.js @@ -0,0 +1,9 @@ +import { useEffect } from 'react'; + +export default function TeaclaveDocsLicense() { + useEffect(() => { + window.location.href = 'https://github.com/apache/incubator-teaclave/blob/main/LICENSE'; + }, []); + + return null; // Return null to show nothing +} \ No newline at end of file diff --git a/site/static/img/logo.svg b/site/static/img/logo.svg index a845d9c5b..dfa06b626 100644 --- a/site/static/img/logo.svg +++ b/site/static/img/logo.svg @@ -1,12 +1,27 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Logo</title> - <desc>Simple logo.</desc> - <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" font-family="Futura-Medium, Futura" font-size="24" font-weight="400" letter-spacing="-1.09090909"> - <g id="Letter" transform="translate(-292.000000, -203.000000)" fill="#1F1F1F"> - <text id="Teaclave"> - <tspan x="299" y="262">Teaclave</tspan> - </text> - </g> - </g> -</svg> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 701.87 212.16" style="max-width: 100%; height: auto; width: auto;"> +<defs> +<style>.cls-1{fill:#fff;}</style> +</defs> +<rect x="3.23" width="333.5" height="64.64"/> +<g transform="translate(-49.06,-293.92)"> + <path class="cls-1" d="M 92.8,336.16 H 75.85 l -4.35,11.99 h -5.73 l 15.81,-41.4 h 6.41 l 15.12,41.4 h -6.18 z m -15.12,-4.98 h 13.06 l -6.19,-18.33 h -0.23 z"/> + <path class="cls-1" d="m 128.64,330.73 v 17.42 h -5.73 v -41.4 h 19.01 c 7.79,0.45 11.91,4.3 12.37,11.54 -0.61,8.14 -4.74,12.29 -12.37,12.44 z m 0,-19.46 v 14.48 h 11.23 c 5.8,0.15 8.7,-2.34 8.7,-7.47 -0.15,-4.52 -2.98,-6.86 -8.48,-7.01 z"/> + <path class="cls-1" d="m 198.83,336.16 h -16.95 l -4.35,11.99 h -5.73 l 15.81,-41.4 h 6.41 l 15.12,41.4 h -6.18 z m -15.11,-4.98 h 13.06 l -6.19,-18.33 h -0.23 z"/> + <path class="cls-1" d="m 263.31,318.96 h -5.5 c -1.37,-5.43 -5.27,-8.29 -11.68,-8.6 -8.86,0.6 -13.44,6.19 -13.75,16.74 0,11.46 4.66,17.19 13.97,17.19 6.41,-0.15 10.38,-3.99 11.91,-11.54 h 5.5 c -1.83,10.26 -8.02,15.61 -18.56,16.06 -12.22,-0.45 -18.48,-7.61 -18.78,-21.49 0.46,-13.88 7.02,-21.12 19.7,-21.72 9.78,0.47 15.5,4.92 17.19,13.36 z"/> + <path class="cls-1" d="m 312.2,323.71 v -16.97 h 5.73 v 41.4 h -5.73 v -19.23 h -21.99 v 19.23 h -5.73 v -41.4 h 5.73 v 16.97 z"/> + <path class="cls-1" d="m 372.32,343.17 v 4.98 h -30.93 v -41.4 h 30.47 v 4.75 h -24.74 v 12.9 h 22.91 v 4.98 h -22.91 v 13.8 h 25.2 z"/> +</g> +<path d="M 0,100.68 V 80.48 H 82.18 V 100.68 H 53.07 v 109.85 H 29.11 V 100.68 Z"/> +<path d="m 170.26,148.3 -48.46,36.08 -9.95,-12.09 33.72,-25.07 c -4.67,-5.29 -10.32,-7.94 -16.95,-7.94 -7.37,0 -13.88,2.77 -19.53,8.3 -5.65,5.53 -8.48,11.85 -8.48,18.94 0,6.74 2.64,12.75 7.92,18.04 2.7,2.52 5.56,4.45 8.57,5.77 3.01,1.33 6.29,1.99 9.86,1.99 9.21,0 17.14,-4.39 23.77,-13.17 l 17.32,9.74 c -3.68,5.89 -7.62,10.46 -11.79,13.71 -8.48,6.25 -18.18,9.38 -29.11,9.38 -13.15,0 -24.2,-4.33 -33.17,-12.99 -8.97,-8.66 -13.45,-19.48 -13.45,-32.47 0,-13.23 4.51,-24.29 13.54,-33.19 9.03,-8. [...] +<path d="m 360.91,153.86 7.58,-5.65 c -3.78,-7.01 -8.23,-12.31 -13.25,-15.79 -7.46,-4.98 -15.43,-7.41 -24.28,-7.41 -12.43,0 -22.52,3.99 -30.86,12.21 -8.33,8.21 -12.38,18.15 -12.38,30.4 0,11.97 4.01,21.66 12.25,29.63 8.25,7.99 18.21,11.87 30.44,11.87 10.15,0 18.9,-2.82 26.77,-8.61 2.91,-2.25 5.77,-5.34 8.5,-9.18 l -10.71,-6.02 c -6.97,7.99 -15.28,12.04 -24.74,12.04 -4.12,0 -7.98,-0.79 -11.47,-2.34 -3.39,-1.49 -6.65,-3.67 -9.65,-6.47 -6.11,-6.14 -9.16,-13.15 -9.16,-20.93 0,-8.19 3.24,-15.5 [...] +<path d="m 241.2,208.73 c -7.37,2.28 -13.27,3.43 -17.69,3.43 -13.27,0 -24.41,-4.39 -33.44,-13.17 -9.03,-8.78 -13.54,-19.6 -13.54,-32.47 0,-13.23 4.73,-24.41 14.19,-33.55 9.46,-9.14 20.82,-13.71 34.09,-13.71 13.51,0 24.63,4.57 33.35,13.71 8.72,9.14 13.08,21.05 13.08,35.72 v 41.85 h -21.56 v -41.13 c 0,-8.54 -2.37,-15.57 -7.09,-21.1 -4.73,-5.53 -10.9,-8.3 -18.52,-8.3 -7.12,0 -13.21,2.47 -18.24,7.4 -2.46,2.53 -4.3,5.23 -5.53,8.12 -1.23,2.89 -1.84,6.19 -1.84,9.92 0,7.22 2.67,13.38 8.02,18.49 [...] +<rect x="390" y="84.42" width="13.5" height="122.17"/> +<path d="m 517.78,206.59 v -37.91 c 0,-13.75 -3.92,-24.54 -11.99,-33 -8.02,-8.4 -18,-12.49 -30.5,-12.49 -12.32,0 -22.57,4.12 -31.35,12.6 -8.73,8.44 -12.98,18.49 -12.98,30.72 0,11.87 4.04,21.57 12.35,29.64 8.34,8.11 18.38,12.05 30.69,12.05 3.46,0 8.07,-0.82 13.75,-2.43 v -12.3 c -3.78,1.36 -7.46,2.05 -10.98,2.05 -8.88,0 -16.46,-2.95 -22.53,-8.76 -6.12,-5.85 -9.23,-13.03 -9.23,-21.34 0,-4.25 0.73,-8.11 2.16,-11.47 1.41,-3.32 3.54,-6.45 6.33,-9.32 5.85,-5.72 12.91,-8.59 21.07,-8.59 8.78,0 1 [...] +<path d="m 609.81,125.91 h -13.87 l -10.46,57.02 c -2.51,12.24 -10.09,14.05 -14.38,14.05 -4.39,0 -12.09,-1.82 -14.38,-14.04 l -10.47,-57.03 h -13.86 l 11.62,59.89 c 1.51,6.77 4.69,12.14 9.7,16.3 4.97,4.12 10.59,6.13 17.2,6.13 6.75,0 12.54,-2.04 17.69,-6.24 5.15,-4.19 8.28,-9.48 9.58,-16.18 z"/> +<path d="m 688.33,184.21 c -6.96,8 -15.27,12.04 -24.74,12.04 -4.1,0 -7.95,-0.78 -11.45,-2.32 -3.4,-1.49 -6.65,-3.68 -9.67,-6.5 -6.12,-6.13 -9.18,-13.13 -9.18,-20.92 0,-8.16 3.25,-15.48 9.67,-21.76 6.38,-6.25 13.88,-9.42 22.29,-9.42 6.54,0 12.44,0.55 18.41,7.31 l 2.85,3.23 -33.71,24.78 6.38,8.24 42.69,-31.78 c -3.8,-7.03 -8.24,-12.33 -13.25,-15.79 -7.36,-4.91 -15.55,-7.42 -24.29,-7.42 -12.43,0 -22.52,4 -30.86,12.21 -8.32,8.21 -12.36,18.15 -12.36,30.38 0,11.99 4,21.68 12.24,29.64 8.28,8 18 [...] +<g transform="translate(-49.06,-293.92)"> + <path d="m 704.3,376.7 v -2.53 h 18.06 v 2.53 h -7.56 v 19.52 h -2.93 V 376.7 Z"/> + <path d="m 747.14,396.22 h -2.93 V 383.2 c 0,-1.12 0,-2.97 0,-5.54 l -6.34,18.56 h -3.05 l -6.22,-18.56 h -0.12 c 0,0.88 0,2.25 0,4.1 0.08,0.8 0.12,1.29 0.12,1.45 v 13.01 h -3.05 v -22.05 h 4.39 l 6.47,18.68 6.35,-18.68 h 4.39 v 22.05 z"/> +</g> +</svg> \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
