Disponível em https://portalestagio.com/.
Atualmente o projeto encontra-se em um estágio inicial, com poucas funcionalidades implementadas. Caso queira contribuir, consulte a seção como contribuir.
Este projeto é um web app para conectar empresas que oferecem estágios e candidatos que procuram oportunidades, feito através do grupo Os Programadores.
As empresas podem cadastrar as suas vagas e os candidatos podem se candidatar a elas.
Este é um projeto open source e todas as contribuições são bem-vindas!.
Aqui estão algumas maneiras de contribuir:
-
Grupo Os Programadores:
- As discussões sobre esse projeto estão sendo feita através do grupo Os Programadores, no Telegram.
- O site oficial do grupo é https://osprogramadores.com/.
- Adicionalmente você pode contribuir com as discussões em andamento nas issues/discussões abertas.
- Caso não encontre o tópico da discussão que deseja, crie uma issue ou discussão sobre o tópico.
-
Contribuir com o código:
- Faça um fork do projeto, caso ainda não tenha um;
- Crie uma branch;
- Faça as suas alterações (não esqueça de commitar as mudanças para o seu repositório!);
- Abra um Pull Request para dar um merge com as suas modificações.
- Se houver uma issue associada as suas mudanças, mencione-a no seu PR.
- Descreva o que foi modificado e o porquê no seu PR, isso facilitará o processo de revisão.
Caso precise de um guia de estudos, recomendamos a leitura deste guia.
Para conferir as issues e as discussões em andamento você pode acessá-las diretamente através das suas respectivas abas no topo desta página.
Este projeto utiliza a licença GNU LGPL v3. Uma cópia da licença, em inglês, está disponível em LICENSE.md.
A aplicação está sendo criada usando NextJS.
- Node.js 18.17, ou mais recente, precisa estar instalado na sua máquina.
- Recomendamos instalar as versões LTS
npm run dev
Siga as instruções exibidas na linha de comando para acessar a aplicação no navegador padrão do seu computador.
Lembrando que, caso você não tenha instalado as dependências do projeto o comando acima falhará!
Para conferir se ainda há alguma dependência que não foi instalada execute o comando npm list
.
Se a saída do comando apresentar mensagens de erro, você precisa instalá-las.
Para instalar as dependências do projeto, execute o seguinte comando:
npm install
Para instalar e gerenciar diferentes versões do node.js você pode usar as seguintes ferramentas:
- Caso você utilize Linux, pode utilizar o nvm
- Caso você utilize Windows, pode utilizar o nvm-windows
Ambos são ferramentas amplamente utilizadas e difundidas para facilitar a instalação/manutenção do Node.
Informações sobre como instalá-las estão disponíveis nos seus respectivos repositórios.
Caso tenha dificuldades nesta etapa, peça ajuda no grupo Os Programadores, no Telegram.
Se você é novo no Git e no GitHub, aqui estão alguns passos para começar:
- Fork do Repositório:
- No canto superior direito da página do repositório, clique no botão "Fork".
- Clone o Repositório:
- No seu repositório forkado, clique no botão "Code" e copie a URL do seu repositório.
- Abra seu terminal e navege até a pasta onde deseja clonar o repositório.
- Digite o comando
git clone url
substituindo url pela URL do seu repositório que você copiou no item 2.i.- Exemplo:
git clone https://github.com/OsProgramadores/portalestagio.git
- Exemplo:
- Crie uma nova Branch:
- Existem algumas formas para se criar uma nova branch. Você pode fazer isso pelo seu terminal com os seguintes comandos:
git checkout -b nome-da-branch
git switch -c nome-da-branch
- Em ambos os comandos você deve substituir
nome-da-branch
pelo nome que deseja dar ao seu branch.
- Existem algumas formas para se criar uma nova branch. Você pode fazer isso pelo seu terminal com os seguintes comandos:
- Faça suas alterações:
- Adicione, edite ou delete arquivos conforme necessário.
- Salvando suas alterações:
- Após ter salvo as suas alterações, você precisa adicioná-las ao repositório. Para fazer isso você precisa adicionar as mudanças/inserções/remoções dos arquivos ao git.
- Em um terminal, no repositório onde você fez as alterações, digite o comando
git status
. - O resultado deste comando deve-lhe informar sobre as modificações feitas no repositório e o que está pendente para ser enviado.
- Adicione as modificações necessárias utilizando o comando
git add arquivo
, ondearquivo
é o nome do arquivo com o caminho para ele.- Alternativamente você pode adicionar um diretório inteiro repassando o caminho para o diretório no lugar do
arquivo
. - Para adicionar o diretório atual você pode usar o comando
git add .
- Alternativamente você pode adicionar um diretório inteiro repassando o caminho para o diretório no lugar do
- Confira se todos os arquivos necessários foram adicionados.
- Uma vez que você tenha adicionado os arquivos necessários, agora é hora de gerar um novo commit para salvar suas modificações.
- Você pode fazer isso usando o comando
git commit -m "sua mensagem de commit"
, alterando "mensagem de commit" por algo que explique suas alterações.
- Enviando suas alterações para o GitHub:
- Após ter criado o commit, você precisa enviar as suas alterações para o GitHub.
- Você pode fazer isso utilizando o comando
git push --set-upstream origin nome_da_sua_branch
.
- Abrindo um Pull Request:
- Após você ter enviado as suas alterações, volte para a página do seu repositório forkado no GitHub.
- Um botão Compare & pull request deverá ser exibido. Clique nele para criar seu PR (Pull Request).
- Escreva uma descrição das suas alterações e clique no botão "Create pull request".
- Aguarde o processo de revisão do seu PR.