diff --git a/.cspell.yaml b/.cspell.yaml index 0fa9991..62b6da1 100644 --- a/.cspell.yaml +++ b/.cspell.yaml @@ -23,5 +23,6 @@ languageSettings: ignoreRegExpList: - CodeBlock words: + - Cappos - CNCF - Docsy diff --git a/content/en/_index.md b/content/en/_index.md index 63a5e10..6c872a2 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -16,7 +16,7 @@ developer_note: | {{% param description %}} {.display-6} -Learn More +Learn More Get started {.p-initial .my-5} @@ -24,11 +24,7 @@ developer_note: | {{% blocks/lead color="tertiary" %}} -The Update Framework (TUF) maintains the security of software update systems, -providing protection even against attackers that compromise the repository or -signing keys. TUF provides a flexible framework and -[specification](https://theupdateframework.github.io/specification/latest/) that -developers can adopt into any software update system. +{{% param whatIsTUF %}} {{% /blocks/lead %}} diff --git a/content/en/about.md b/content/en/about.md new file mode 100644 index 0000000..2511a2b --- /dev/null +++ b/content/en/about.md @@ -0,0 +1,17 @@ +--- +title: About The Update Framework +linkTitle: About +menu: { main: { weight: 10 } } +--- + +{{% blocks/cover title="About The Update Framework" height="auto" %}} + +{{% /blocks/cover %}} + +{{% blocks/section color="white" %}} + +{{% param whatIsTUF %}} [Learn more](/docs/overview/). + +{{% param projectAndGrants %}} + +{{% /blocks/section %}} diff --git a/hugo.yaml b/hugo.yaml index c33e639..58a860b 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -38,6 +38,34 @@ languages: languageCode: en-US params: description: A Framework for securing software update systems + whatIsTUF: | + The Update Framework (TUF) maintains the security of software update + systems, providing protection even against attackers that compromise the + repository or signing keys. TUF provides a flexible framework and + [specification](/specs/) + that developers can adopt into any software update system. + projectAndGrants: | + The TUF project is managed by the [Linux Foundation] under the [Cloud + Native Computing Foundation][CNCF]. The consensus builder for TUF is [Prof. + Justin Cappos](https://ssl.engineering.nyu.edu/personalpages/jcappos/) + of the [Secure Systems Lab](https://ssl.engineering.nyu.edu) at [New + York University](https://engineering.nyu.edu/). Project + maintainers [[1]][[2]] + are comprised of collaborators from academia and the industry. + Contributors and maintainers are governed by the [CNCF Community Code of + Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). + + This material is based upon work supported by the [National Science + Foundation][NSF] under Grant Nos. CNS-1345049 and CNS-0959138. Any opinions, + findings, and conclusions or recommendations expressed in this material + are those of the author(s) and do not necessarily reflect the views of + the National Science Foundation. + + [1]: https://github.com/theupdateframework/specification/blob/master/MAINTAINERS.md + [2]: https://github.com/theupdateframework/python-tuf/blob/develop/docs/MAINTAINERS.txt + [CNCF]: https://cncf.io + [Linux Foundation]: https://www.linuxfoundation.org + [NSF]: https://www.nsf.gov # # Markup and imaging @@ -65,7 +93,7 @@ imaging: params: copyright: authors: >- - The Update Framework Authors| [CC BY + The Update Framework Authors | Docs [CC BY 4.0](https://creativecommons.org/licenses/by/4.0) | # from_year: 2024 github_repo: https://github.com/theupdateframework @@ -85,25 +113,25 @@ params: Sorry to hear that. Please tell us how we can improve. - links: # CUSTOMIZE + links: user: - name: TUF Google group url: https://groups.google.com/g/theupdateframework icon: fa-solid fa-envelope - desc: Sign up for TUF announcements + desc: Sign up for TUF announcements. - name: Slack channel url: https://communityinviter.com/apps/cloud-native/cncf icon: fa-brands fa-slack - desc: Connect with us on CNCF Slack channel for TUF + desc: Connect with us on CNCF Slack channel for TUF. - name: Community meetings url: https://github.com/theupdateframework/community?tab=readme-ov-file icon: fa-regular fa-calendar-days - desc: Join our community meetings + desc: Join our community meetings. developer: - name: GitHub repository url: https://github.com/theupdateframework/theupdateframework.io icon: fa-brands fa-github - desc: Development takes place here! + desc: Website repository. module: mounts: