aboutsummaryrefslogtreecommitdiffstats
path: root/source/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'source/index.rst')
-rw-r--r--source/index.rst72
1 files changed, 62 insertions, 10 deletions
diff --git a/source/index.rst b/source/index.rst
index 5f56b16..991f5a9 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -1,20 +1,72 @@
-.. Core Toolchain Infrastructure Project documentation master file, created by
- sphinx-quickstart on Mon Feb 12 10:53:15 2024.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
+.. Core Toolchain Infrastructure Project
-Welcome to Core Toolchain Infrastructure Project's documentation!
-=================================================================
+.. index::
+ single: Core Toolchain Infrastructure Project (Homepage)
+
+Core Toolchain Infrastructure Project
+=====================================
+
+**The Core Toolchain Infrastructure (CTI) Project's mission is to support
+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.**
.. toctree::
- :maxdepth: 2
+ :maxdepth: 1
:caption: Contents:
+ gov/index
+ tac/index
+ faq/index
+
+The Core Toolchain Infrastructure (CTI) project is hosted and supported by the
+`Open Secure Software Foundation (OpenSSF) <https://openssf.org/>`_,
+the `Linux Foundation (LF) <https://www.linuxfoundation.org/>`_ and its members.
+The primary sponsor is the OpenSSF. The IT service provider is the LF IT core
+projects team. CTI uses only free and open source software (FOSS) to provide
+these services and aims to comply with `GNU Ethical Repository hosting criteria
+<https://www.gnu.org/software/repo-criteria.en.html>`_ category B or
+"Good enough to recommend."
+
+The development of the GNU Toolchain is a part of the
+`GNU Project <https://www.gnu.org/>`_, supported by the
+`FSF <https://www.fsf.org/>`_ and a worldwide community of developers and
+corporate sponsors. The GNU Toolchain aims to develop the toolchain
+used in the GNU/Linux system and Linux distributions built with
+the GNU Toolchain.
+
+The GNU Toolchain development effort uses an open development environment
+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.
-Indices and tables
-==================
+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
+of the software supply chain. We should not wait until there are
+cybersecurity regulations that are beyond our ability to comply with as
+the FOSS ecosystem of tooling and infrastructure. Projects of similar
+scope and importance have been deploying significant resources for the
+use of the development community.
+
+-----------------
* :ref:`genindex`
-* :ref:`modindex`
+
* :ref:`search`