Files
clang-p2996/llvm/docs/index.rst
Wendi 2b48ce7034 [docs] Add documentation for LLVM Qualification Group (#145331)
This patch adds a new document describing the LLVM Qualification Group,
modeled after the Security Group documentation. The goal is to create an
open working group focused on enabling LLVM use in safety-critical
applications, such as those requiring ISO 26262 qualification.

The group is intended to be non-enforcing and collaborative, and to act
as a public coordination point for contributors working on
safety-relevant concerns in LLVM.

See:
https://discourse.llvm.org/t/rfc-proposal-to-establish-a-safety-group-in-llvm/86916

In this review, I’d really appreciate your feedback on both the overall
structure and wording, especially if anything could be made clearer,
more balanced, or more aligned with LLVM’s values and documentation
tone. What feels right? What could be improved to better reflect LLVM
community expectations?

---------

Co-authored-by: Wendi Urribarri (Woven by Toyota <wendi.urribarri@woven-planet.global>
2025-06-27 14:23:53 +01:00

109 lines
2.2 KiB
ReStructuredText

About
========
.. warning::
If you are using a released version of LLVM, see `the download page
<https://llvm.org/releases/>`_ to find your documentation.
The LLVM compiler infrastructure supports a wide range of projects, from
industrial strength compilers to specialized JIT applications to small
research projects.
Similarly, documentation is broken down into several high-level groupings
targeted at different audiences:
LLVM Design & Overview
======================
Several introductory papers and presentations.
.. toctree::
:hidden:
FAQ
Lexicon
:doc:`FAQ`
Frequently asked questions.
:doc:`Lexicon`
Glossary.
`Introduction to the LLVM Compiler`__
Presentation providing a users introduction to LLVM.
.. __: https://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html
`Intro to LLVM`__
A chapter from the book "The Architecture of Open Source Applications" that
describes high-level design decisions that shaped LLVM.
.. __: http://www.aosabook.org/en/llvm.html
`LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation`__
Design overview.
.. __: https://llvm.org/pubs/2004-01-30-CGO-LLVM.html
`LLVM: An Infrastructure for Multi-Stage Optimization`__
More details (quite old now).
.. __: https://llvm.org/pubs/2002-12-LattnerMSThesis.html
Documentation
=============
Getting Started, How-tos, Developer Guides, and Tutorials.
.. toctree::
:hidden:
GettingStartedTutorials
Reference
UserGuides
DiscourseMigrationGuide
:doc:`GettingStartedTutorials`
For those new to the LLVM system.
:doc:`UserGuides`
User guides and How-tos.
:doc:`Reference`
LLVM and API reference documentation.
:doc:`DiscourseMigrationGuide`
Guide for users to migrate to Discourse
Community
=========
LLVM welcomes contributions of all kinds. To learn more, see the following articles:
.. toctree::
:hidden:
GettingInvolved
QualGroup
* :doc:`GettingInvolved`
* :ref:`development-process`
* :ref:`lists-forums`
* :ref:`meetups-social-events`
* :ref:`community-proposals`
Reporting a security issue
* :ref:`report-security-issue`
* :doc:`QualGroup`
LLVM Qualification Group
Indices and tables
==================
* :ref:`genindex`
* :ref:`search`