From 29b8f979f87a2a07938946159bd2e827405258a2 Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Wed, 28 Feb 2024 10:03:36 -0500 Subject: Provide top-level description of CTI, TAC, and Governance. Remove build/ tree and add to .gitignore. Includes FAQ section. Signed-off-by: Carlos O'Donell --- source/index.rst | 72 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 62 insertions(+), 10 deletions(-) (limited to 'source/index.rst') 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) `_, +the `Linux Foundation (LF) `_ 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 +`_ category B or +"Good enough to recommend." + +The development of the GNU Toolchain is a part of the +`GNU Project `_, supported by the +`FSF `_ 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` -- cgit 1.2.3-korg