aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2024-03-08 17:10:15 -0500
committerCarlos O'Donell <carlos@redhat.com>2024-03-08 17:10:15 -0500
commit06d424a4fb0eadd5affd6f7e19c33086a58ad762 (patch)
tree74e3c6e51f4dbe4ff5e8a465d8a09a422751f3ad
parentd53609189431283ba99b7eb51534d4df06bc87c1 (diff)
downloadcti.coretoolchain.dev-06d424a4fb0eadd5affd6f7e19c33086a58ad762.tar.gz
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 <carlos@redhat.com>
-rw-r--r--source/_images/CTI-Continuity.pngbin0 -> 19276 bytes
-rw-r--r--source/_images/CTI-Planning.pngbin0 -> 7706 bytes
-rw-r--r--source/_images/CTI-Security.pngbin0 -> 9613 bytes
-rw-r--r--source/_images/cauldron2023_photo.jpgbin0 -> 1471181 bytes
-rw-r--r--source/index.rst53
-rw-r--r--source/name_wordlist.txt1
-rw-r--r--source/projects/enum.rst10
-rw-r--r--source/services/index.rst1
8 files changed, 44 insertions, 21 deletions
diff --git a/source/_images/CTI-Continuity.png b/source/_images/CTI-Continuity.png
new file mode 100644
index 0000000..ba931bb
--- /dev/null
+++ b/source/_images/CTI-Continuity.png
Binary files differ
diff --git a/source/_images/CTI-Planning.png b/source/_images/CTI-Planning.png
new file mode 100644
index 0000000..c5959df
--- /dev/null
+++ b/source/_images/CTI-Planning.png
Binary files differ
diff --git a/source/_images/CTI-Security.png b/source/_images/CTI-Security.png
new file mode 100644
index 0000000..2a27b44
--- /dev/null
+++ b/source/_images/CTI-Security.png
Binary files differ
diff --git a/source/_images/cauldron2023_photo.jpg b/source/_images/cauldron2023_photo.jpg
new file mode 100644
index 0000000..5358d58
--- /dev/null
+++ b/source/_images/cauldron2023_photo.jpg
Binary files 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 <tac/index>
FAQ <faq/index>
+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 <https://gcc.gnu.org/wiki/cauldron2023>`_
+
+
The Core Toolchain Infrastructure (CTI) project is hosted and supported by the
`Open Source Security Foundation (OpenSSF) <https://openssf.org/>`_,
the `Linux Foundation (LF) <https://www.linuxfoundation.org/>`_ 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 <https://git.coretoolchain.dev>`_
CTI uses only free and open source software (FOSS) to provide these services
and aims to comply with the `GNU Ethical Repository hosting criteria