Skip to content

Testando integração do Github workflows, usando EsLint, com regra de PR obrigatória para push na main. + README (base)

License

Notifications You must be signed in to change notification settings

brunoro7/testing-Ci

Repository files navigation

Testing Ci Basics

O básico de um Continuous Integration com EsLint, foco frontend.


Idéia do Projeto

Este projeto foi desenvolvido e foi realizado por Bruno Ro7. A idéia do projeto era construir uma aplicação WEB.


Técnologias usadas

Front-end:

Desenvolvido usando: Markdown e Javascript;


Contexto

Título Principal da Descrição 01

Exemplo de texto. Cada Parágrafo tem que estar assim na sequência da "setinha";

Título Principal da Descrição 02

Exemplo de texto. Cada Parágrafo tem que estar assim na sequência da "setinha";

Data: "Data de Criação"

Autor: "Nome do Autor"

Permalink: "Destino do texto original"

Se o backend já tiver em deploy;

Link do endpoint =>


Layout

ScreenShot Page By BrunoRo7
Screeshot Desenvolvimento Web FullStack Screeshot [email protected]

Instalação do projeto localmente:

Para cada um dos passos, haverá um exemplo do comando a ser digitado para fazer o que está sendo pedido, caso tenha dificuldades e o exemplo não seja suficiente, sinta-se a vontade para me contatar em Bruno-Ro7 StackOverFlow.

  1. Abra o terminal (também pode usar o atalho de teclado "ctrl+alt+t") e crie um diretório no local de sua preferência com o comando mkdir, aqui neste exemplo usaremos o nome "projetos":
  mkdir projetos

obs: lembrando que o nome 'projetos', que demos para o diretório, também poderia ser qualquer outro nome;

  1. Entre no diretório que acabou de criar:
  cd projetos
  1. Faça o clone o projeto:
  git clone "link do ssh do projeto"

Obs: esse comando irá criar um novo diretório, contendo já toda a sua aplicação!

  1. Entre no diretório 'nome-do-diretório', usando o comando abaixo:
  cd "destino do diretório"
  1. Rode as instalações, específicas do frontend:
  npm install
  1. Inicie a aplicação:
  npm start

Esse último script irá subir o projeto no browser do seu navegador;


Escopo do Projeto

Este projeto tem como base os seguintes requisitos:

  • 1. Pedido 01
  • 2. Pedido 02
  • 3. Pedido 03
  • 4. Pedido 04
  • 5. Pedido 05
  • 6. Pedido 06
  • 7. Pedido 07

Observações De Desenvolvimento FullStack Mínimas:

  • - Utilize o git para versionamento do código, com commits divididos e bem explicados;

  • - Faça uma documentação completa para que um leigo consiga subir a aplicação em seu próprio computador, a simplicidade para subir;

  • - Testes automatizados são bem-vindos;

  • - O desenvolvimento deverá seguir o padrão de microsserviços;

  • - Deverá ser utilizado Node.js, React e outras bibliotecas de sua preferência; (ou linguagens e frameworks de preferência)

  • - Poderá ser utilizado banco relacional e/ou não-relacional;

  • - Toda a API deverá ser documentada; (Implementar Swagger)

About

Testando integração do Github workflows, usando EsLint, com regra de PR obrigatória para push na main. + README (base)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published