---
title: Começando
description: Um guia de como começar com Desafios Angular.
sidebar:
  order: 1
---

Para começar com <b>Desafios Angular</b>, siga os seguintes passos:

## Crie uma conta GitHub

Se você desejar submeter uma resposta, será necessário ter uma conta pessoal no GitHub. Além disso, ter uma conta GitHub é sempre benéfico e é de graça.

## Crie um fork do projeto GitHub

Navegue para o [reposítório do Desafios Angular](https://github.com/tomalaforge/angular-challenges) e clique no botão <span class="github-neutral-btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2">
<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path></svg>Fork</span> no cabeçalho. Isso criará uma cópia do repositório no seu GitHub pessoal.

## Clone o repositório para sua máquina local

Escolha um diretório/pasta no seu computador e clone o repositório.

Abra um terminal, navegue até a pasta selecionada e digite o comando:

```bash
git clone https://github.com/[SEU_NOME_GITHUB]/angular-challenges.git
```

:::note[Nota]
Você pode achar a URL para clonar clicando no botão <span class="github-success-btn"><> Code</span> na sua <b>própria instância</b> do repositório do Desafios Angular.

![Header of github workpspace](../../../../assets/header-github.png)

:::

## Abra o projeto na sua IDE favorita

Abra o projeto em uma IDE de sua escolha.

## Instale todas dependências

```bash
npm ci
```

## Escolha um desafio

O seu projeto está pronto e funcional. O que falta agora é escolher um desafio 🚀

Cada desafio consiste em:

- <b>Nome</b>: indica sobre o que o desafio é.
- <b>Número</b>: ordem de criação. O número não tem nenhum significado, mas ajuda na referência para a seção de Pull Request no GitHub.
- <b>Indicador</b>: ajuda a visualizar o grau de dificuldade. É totalmente subjetivo 😅
  - 🟢 fácil
  - 🟠 médio
  - 🔴 difícil
