Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adrianomonteiroweb/to-do-list-project

Projeto To do list para abordar a manipulação de CSS e JavaScript com manipulação do DOM.
https://github.com/adrianomonteiroweb/to-do-list-project

css3 dom dom-js dom-manipulation html javascript javascript-dom js js-dom

Last synced: 15 days ago
JSON representation

Projeto To do list para abordar a manipulação de CSS e JavaScript com manipulação do DOM.

Awesome Lists containing this project

README

        

# Boas vindas ao repositório do projeto To-do List!

# Habilidades:

- Manipular CSS.
- Manipular DOM com Javascript.

---

## O que foir desenvolvido.

- Uma lista de tarefas usando `HTML`, `CSS` e `JavaScript` manipulando DOM.

## Linter

Para garantir a qualidade do código, foi utilizado neste projeto os linters `ESLint` e `StyleLint`.
Assim o código estará alinhado com as boas práticas de desenvolvimento, sendo mais legível
e de fácil manutenção! Para rodá-los localmente no projeto, execute os comandos abaixo:

```bash
npm run lint
npm run lint:styles
```

Quando é executado o comando `npm run lint:styles`, ele irá avaliar se os arquivos com a extensão `CSS` estão com o padrão correto.

Quando é executado o comando `npm run lint`, ele irá avaliar se os arquivos com a extensão `JS` e `JSX` estão com o padrão correto.

## Cypress

Cypress é uma ferramenta de teste de front-end desenvolvida para a web.
Você pode rodar o cypress localmente para verificar se seus requisitos estão passando, para isso execute o um dos seguintes comandos:

Para executar os testes apenas no terminal:

```bash
npm test
```

Para executar os testes e vê-los rodando em uma janela de navegador:

```bash
npm run cypress:open
```

***ou***

```bash
npx cypress open
```

Após executar um dos dois comandos acima, será aberta uma janela de navegador e então basta clicar no nome do arquivo de teste que quiser executar (project.spec.js), ou para executar todos os testes clique em Run all specs.

**Para rodar o cypress é preciso ter rodado o comando npm install anteriormente.**

### Resultado do projeto:


To-do List