From 06d424a4fb0eadd5affd6f7e19c33086a58ad762 Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Fri, 8 Mar 2024 17:10:15 -0500 Subject: index: Restructure front page. We restructure the front page significantly based on feedback from the CTI TAC (Thank you David Edelsohn!). The focus of landing page is now firmly around: * secure infrastructure * continuity planning * security policy planning These 3 items are a focal point for CTI based on previous writeups that we've done for CTI A picture of the GNU Tools Cauldron 2023 get together is included to provide a viewer context on the group of developers. Additionally some of the content is moved down to the new sub pages. Signed-off-by: Carlos O'Donell --- source/_images/CTI-Continuity.png | Bin 0 -> 19276 bytes source/_images/CTI-Planning.png | Bin 0 -> 7706 bytes source/_images/CTI-Security.png | Bin 0 -> 9613 bytes source/_images/cauldron2023_photo.jpg | Bin 0 -> 1471181 bytes source/index.rst | 53 ++++++++++++++++++++++++---------- source/name_wordlist.txt | 1 + source/projects/enum.rst | 10 +++---- source/services/index.rst | 1 + 8 files changed, 44 insertions(+), 21 deletions(-) create mode 100644 source/_images/CTI-Continuity.png create mode 100644 source/_images/CTI-Planning.png create mode 100644 source/_images/CTI-Security.png create mode 100644 source/_images/cauldron2023_photo.jpg (limited to 'source') diff --git a/source/_images/CTI-Continuity.png b/source/_images/CTI-Continuity.png new file mode 100644 index 0000000..ba931bb Binary files /dev/null and b/source/_images/CTI-Continuity.png differ diff --git a/source/_images/CTI-Planning.png b/source/_images/CTI-Planning.png new file mode 100644 index 0000000..c5959df Binary files /dev/null and b/source/_images/CTI-Planning.png differ diff --git a/source/_images/CTI-Security.png b/source/_images/CTI-Security.png new file mode 100644 index 0000000..2a27b44 Binary files /dev/null and b/source/_images/CTI-Security.png differ diff --git a/source/_images/cauldron2023_photo.jpg b/source/_images/cauldron2023_photo.jpg new file mode 100644 index 0000000..5358d58 Binary files /dev/null and b/source/_images/cauldron2023_photo.jpg differ diff --git a/source/index.rst b/source/index.rst index 7aa7204..61732b7 100644 --- a/source/index.rst +++ b/source/index.rst @@ -11,6 +11,33 @@ the GNU Toolchain community with secure infrastructure and state of the art services required to support the community’s development efforts to be a trusted foundation in a secure supply chain.** +.. |Secure| image:: _images/CTI-Security.png + +.. |Cont| image:: _images/CTI-Continuity.png + +.. |Plan| image:: _images/CTI-Planning.png + +.. table:: + :widths: 30 30 30 + :class: borderless + + +-----------------+----------------+--------------+ + | Secure | Continuity | Security | + | Infrastructure | Planning | Policy | + | | | Planning | + | |Secure| | |Cont| | |Plan| | + +-----------------+----------------+--------------+ + +The CTI project continues to move forward the goal of creating a long-term +sustainable set of secure and state of the art services and infrastructure +for the GNU Toolchain and related packages. + +Some of the major goals include: + + * Secure and state of the art infrastructure. + * Continuity planning for infrastructure, development, and governance. + * Security policy planning. + .. toctree:: :maxdepth: 1 :caption: Contents: @@ -21,6 +48,16 @@ trusted foundation in a secure supply chain.** CTI TAC FAQ +The CTI Project aims to support the GNU Toolchain to attract a larger +community of developers; to ensure that GNU Toolchain and the GNU system +work on multiple architectures and diverse environments; and to more +thoroughly test, extend and enhance the features of the GNU Toolchain. + +.. figure:: _images/cauldron2023_photo.jpg + + `GNU Tools Cauldron (2023) in Cambridge, UK `_ + + The Core Toolchain Infrastructure (CTI) project is hosted and supported by the `Open Source Security Foundation (OpenSSF) `_, the `Linux Foundation (LF) `_ and its members. @@ -38,22 +75,6 @@ and supports many other platforms in order to foster a world-class optimizing compiler, assembler, linker, debugger, C Library, language runtimes and utilities. -The CTI Project aims to support the GNU Toolchain to attract a larger -community of developers; to ensure that GNU Toolchain and the GNU system -work on multiple architectures and diverse environments; and to more -thoroughly test, extend and enhance the features of the GNU Toolchain. - -The CTI project continues to move forward the goal of creating a long-term -sustainable set of secure and state of the art services and infrastructure -for the GNU Toolchain and related packages. - -Some of the major goals include: - - * Financial continuity planning. - * Developer continuity planning. - * Governance continuity planning. - * Security policy planning. - The GNU Toolchain community should be making consistent forward progress to improve infrastructure and cybersecurity positions. Showing progress is important for the ecosystem to trust us as a secure and critical part diff --git a/source/name_wordlist.txt b/source/name_wordlist.txt index fd9f24e..25eecdb 100644 --- a/source/name_wordlist.txt +++ b/source/name_wordlist.txt @@ -8,6 +8,7 @@ Clifton DJ David Delorie +Donell Edelsohn Eggert Eigler diff --git a/source/projects/enum.rst b/source/projects/enum.rst index 45edeb2..34f11aa 100644 --- a/source/projects/enum.rst +++ b/source/projects/enum.rst @@ -14,10 +14,10 @@ GNU Compiler Collection * AdaCore git hooks. - * Older (Python 2) version of those hooks, commit - :spelling:ignore:`1f9082567e82788e4da748fe13ddd0b230166faf`. Should move to - current Python 3 version, but will require careful review of - hook configuration to update for any incompatible changes + * Older (Python 2) version of those hooks, + commit `1f9082567e82788e4da748fe13ddd0b230166faf`. + Should move to current Python 3 version, but will require careful + review of hook configuration to update for any incompatible changes since the version currently used. * See refs/meta/config:project.config for hook configuration. @@ -453,7 +453,7 @@ GNU Binary Utilities * URLs to a given commit in the Web UI should be easily computable using their SHA1; e.g. - "https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=%(rev)s" + "https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=%(rev)s" We use those in the commit emails being sent by the git-hooks. * Mailing lists diff --git a/source/services/index.rst b/source/services/index.rst index 34eba77..20a7e81 100644 --- a/source/services/index.rst +++ b/source/services/index.rst @@ -26,6 +26,7 @@ The following services are currently being provided by CTI via the Linux Foundat * Core Toolchain Infrastructure project documentation repository. * ``git clone gitolite.coretoolchain.dev:cti/cti.coretoolchain.dev`` + * `Read-only anonymous mirrors `_ CTI uses only free and open source software (FOSS) to provide these services and aims to comply with the `GNU Ethical Repository hosting criteria -- cgit 1.2.3-korg