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.
Disponível através deste link.
Caso você não saiba do que se trata ou queira aprofundar seus conhecimentos sobre o GitHub Projects, indicamos iniciar seus estudos através deste link.
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.