diff options
Diffstat (limited to 'source/index.rst')
-rw-r--r-- | source/index.rst | 72 |
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` |