> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codecrafters.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Learn about how you can help us build CodeCrafters

You can help us build CodeCrafters in the following ways:

## Vote on challenge/extension ideas

Help us prioritize which Challenges (Challenges are guided projects that involve building real-world applications) and Extensions (Extension are additions to challenges that expand their scope.) to build next by voting on ideas. You can also submit your own ideas for
challenges and extensions.

* **Required Skills**: None, just a desire to learn new things!
* **Effort**: Takes under a minute to vote on an idea.

[Learn more](https://app.codecrafters.io/vote)

## Add language support

Help us add support for new languages. Most challenges are language-agnostic and can support any language with some configuration.

* **Required Skills**: Familiarity with the language you want to add support for, and basic knowledge of Dockerfiles.
* **Effort**: It usually takes 1-2 hours to add support for a new language.

[Learn more](https://docs.codecrafters.io/contributors/adding-language-support/introduction.md)

## Build concepts

Build [Concepts](https://docs.codecrafters.io/contributors/authoring-concepts/introduction.md) that teach a programming concepts in a engaging way, and earn a share of the revenue they generate.

> [!NOTE]
>
> This program is currently invite-only to ensure we can provide a great
> experience. If you're interested in building concepts, [request an
> invite](mailto:sarup@codecrafters.io).

* **Required Skills**: Technical knowledge of the concept you want to teach, ability to explain concepts in a clear and engaging way.
* **Effort**: Usually takes 1-4 hours to build a concept.

[Learn more](https://docs.codecrafters.io/contributors/authoring-concepts/introduction.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.