Skip to content
This repository has been archived by the owner on Jan 17, 2019. It is now read-only.

remotejobsbr/jobs

Repository files navigation

Remote Jobs

Remote Jobs é um PWA que agrega as vagas remotas na área de TI de diversos repositórios de vagas no Github. A ideia é formentar a cultura do trabalho remoto no Brasil, aumentando a quantidade de empresas que atuem e profissionais que trabalhem nesta modalidade. Se sua empresa quer ter os melhores da sua cidade, contrate alocado, se quer ter os melhores, abra a mente para a contratação remota.

As issues no github são excepcionais para cadastrar vagas de trabalho e existem repositórios excelentes e que funcionam muito bem, como o do Front-End Brasil. Este projeto visa juntar o máximo de repositórios de vagas em um lugar, montando um feed que unifica vagas e que oferece redirecionamento do candidato à essas vagas. Tudo isso 100% open source e grátis.

Agregando o excelente trabalho da comunidade!

O objetivo principal do Remote Job Br não é ser mais um repositórios de vagas no Github. Visamos contruir uma aplicação web exatamente pra agregar todo trabalho e informação gerados nestes repositórios. Temos também o objetivo de divulgar mais o uso de repositórios do Github para anúncios de vagas.

Para vagas de desenvolvimento, recomendamos estes dois repositórios:

Estamos iniciando repositórios para vagas remotas na área de Design e UX:

Iniciando

Para usar: Acesse o Remote Jobs

Para rodar em sua máquina: Faça um fork do nosso projeto.

Pre-requisitos

É recomendado a última versão LTS do node instalada.

Instalação

Entre no diretório da aplicação pelo terminal e instale as dependências através do npm:

npm install

Depois disso basta apenas iniciar o projeto através do script de start do npm:

npm start

Rodando os Testes

É usado o Jest para os testes. Basta rodar:

npm run test

Caso esteja escrevendo testes, use a flag de watch:

npm run test -- --watch

Estilo de Código

É usado ESLint com o padrão Standard. Há hooks de git que verificam o padrão e rodam testes a cada commit.

Para rodar o comando de lint:

npm run lint

Contribuição

Você pode contribuir de muitas formas, desde dar star em nosso projeto no Github, compartilhar, criar issues de sugestões e críticas até submetendo pull requests de novas funcionalidades ou correções. Qualquer dúvida, abra uma issue para conversarmos.

PS: A documentação poderia ser em inglês, mas o objetivo é manter este projeto focado em brasileiros e queremos maximizar a possibilidade de receber contribuições de todos os tipos através da comunidade brasileira (e demais falantes da língua portuguesa). Assim fica decidido que o conteúdo das issues pode ser em português, para que todos da comunidade possam participar.

Por favor, leia CONTRIBUTING.md para detalhes do nosso código de conduta e processo para submissão de Pull Requests.

Autor

  • Roberto Oliveira - Idealizador

Veja também a lista de contribuidores contribuidores que participam deste projeto.

Licença

Este projeto está licenciado sob a MIT License - veja LICENSE.md para mais detalhes