Skip to content

automatiza-mg/pythomatiza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pythomatiza

test status

Setup projeto

  • Fork o repositório para seu usuário github. Não se esqueça de desmarcar a opção "Copy the main branch only" antes de clicar em Create fork.

image

image

  • Autorize o funcionamento dos Actions:

image

  • Clone o repositório forkado e instale os pacotes:
# clonar o repositório forkado (repositório criado em seu usuário e não o da organização automatiza-mg)
git clone git@github.com:<usuario-github>/pythomatiza.git

# navegar para o repositório criado
cd pythomatiza

# criar remote upstream
# caminho abaixo usa ssh
git remote add upstream git@github.com:automatiza-mg/pythomatiza.git

# criar ambiente virtual python e instale os pacotes necessários - Windows
$ python -m venv venv
$ . venv/Scripts/activate
$ pip install -r requirements.txt

# criar ambiente virtual python e instale os pacotes necessários - Linux e Mac
$ python3 -m venv venv
$ . venv/bin/activate
$ pip install -r requirements.txt

Como realizar o onboarding dos para realizar exercícios

# navegar para o nosso repositório
# não copie o código abaixo cegamente
$ cd ~/caminho/para/pythomatiza

# ativar ambiente virtual python
# windows
$ . venv/Scripts/activate
# linux e mac
$ . venv/bin/activate

# certificar que não há nada para commitar
# se git status não estiver limpo, commit/restore
$ git status

# certificar que você está com a versão mais atualizada
# git pull upstream main -X ours
$ task up

Como rodar seus testes

# navegar até a pasta do desafio/exercício desejado
# não copie o código abaixo cegamente
$ cd ~/caminho/para/pythomatiza/web-dev-challenges/pasta/desafio/desejado

# abrir o desafio no editor de texto para resolvê-lo
# commitar quando achar necessário
# realize o push para origin main quando achar necessário

# rodar os testes
$ pytest

Acompanhar os exercícios que já passaram nos testes

No alto do arquivo README.md de seu repositório forkado existe a badge test status. Toda vez que você realizar um git push origin main um Actions será executado para atualizar esta badge com todos os testes realizados e aprovados. Isso dará uma pequena dimensão de sua evolução na correção dos exercícios propostos. Com todos os testes aprovados, após a finalização dos exercícios, este badge ficará verde.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages