# Visão Geral

Esta seção contém os guias para contribuidores e as melhores práticas para os serviços da Decentraland. Esses guias garantem consistência, qualidade e manutenção em todos os projetos.

## Seções

* [Documentação da API](https://docs.decentraland.org/contributor/contributor-pt/guias-para-contribuidores/api-documentation) - Padrões OpenAPI para documentar e publicar APIs de serviços
* [Padrões de Testes](https://github.com/decentraland/docs/blob/main/contributor/contributor-guides/testing-standards/README.md) - Diretrizes abrangentes para escrever testes em diferentes tipos de aplicações e serviços
* [Componentes Bem Conhecidos](https://github.com/decentraland/docs/blob/main/contributor/contributor-guides/well-known-components/README.md) - Padrões para construir serviços modulares e testáveis usando a arquitetura WKC
* [Padrões de UI](https://github.com/decentraland/docs/blob/main/contributor/contributor-guides/ui-standards/README.md) - Padrões do Redux Toolkit e RTK Query para construir aplicações React modernas
* [Padrões de Web UI](https://github.com/decentraland/docs/blob/main/contributor/contributor-guides/web-ui-standards/README.md) - Padrões de biblioteca de componentes usando UI2, Material UI e o design system da Decentraland

## Sobre Estes Padrões

As palavras-chave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" nestes padrões devem ser interpretadas conforme descrito em [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).
