# Generics

<!--
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
Exceptions. See /LICENSE for license information.
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-->

This directory contains the collection of documents describing the generics
feature of Carbon:

-   [Overview](overview.md) - A high-level description of the generics design,
    with pointers to other design documents that dive deeper into individual
    topics.
-   [Goals](goals.md) - The motivation and principles guiding the design
    direction.
-   [Terminology](terminology.md) - A glossary establishing common terminology
    for describing the design.
-   [Detailed design](details.md) - In depth description of how generic type
    parameters work.
-   ~~Rejected alternatives~~ - not implemented yet
