{"id":28168908,"url":"https://github.com/osprogramadores/portalestagio","last_synced_at":"2025-05-15T15:14:52.266Z","repository":{"id":223383919,"uuid":"760167930","full_name":"OsProgramadores/portalestagio","owner":"OsProgramadores","description":"Projeto do Portal Estágio do Grupo OsProgramadores","archived":false,"fork":false,"pushed_at":"2024-12-05T17:57:41.000Z","size":2243,"stargazers_count":15,"open_issues_count":11,"forks_count":18,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-05T18:31:58.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OsProgramadores.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-19T22:56:37.000Z","updated_at":"2024-12-05T17:57:14.000Z","dependencies_parsed_at":"2024-11-20T02:32:57.440Z","dependency_job_id":"e22d4932-dc21-4bb4-a2a0-8eb15de9625f","html_url":"https://github.com/OsProgramadores/portalestagio","commit_stats":null,"previous_names":["osprogramadores/portalestagio"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OsProgramadores%2Fportalestagio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OsProgramadores%2Fportalestagio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OsProgramadores%2Fportalestagio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OsProgramadores%2Fportalestagio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OsProgramadores","download_url":"https://codeload.github.com/OsProgramadores/portalestagio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364224,"owners_count":22058880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-15T15:14:35.932Z","updated_at":"2025-05-15T15:14:52.249Z","avatar_url":"https://github.com/OsProgramadores.png","language":"TypeScript","readme":"# Portal Estágio\n\nDisponível em https://portalestagio.com/.\n\nAtualmente o projeto encontra-se em um estágio inicial, com poucas funcionalidades implementadas.\nCaso queira contribuir, consulte a seção [como contribuir](#como-contribuir).\n\n## Sobre o Projeto\n\nEste projeto é um _web app_ para conectar empresas que oferecem estágios e candidatos que procuram oportunidades, feito através do grupo [Os Programadores](https://osprogramadores.com). \n\nAs empresas podem cadastrar as suas vagas e os candidatos podem se candidatar a elas.\n\n## Como Contribuir\n\n#### Agradecemos o seu interesse em contribuir para o `Portal De Estágios`! \nEste é um projeto [open source](https://pt.wikipedia.org/wiki/C%C3%B3digo_aberto) e todas as contribuições são bem-vindas!. \n\nAqui estão algumas maneiras de contribuir:\n\n1. **Grupo Os Programadores**: \n   1. As discussões sobre esse projeto estão sendo feita através do [grupo Os Programadores, no Telegram](https://t.me/osprogramadores). \n   2. O [site oficial](https://osprogramadores.com) do grupo é https://osprogramadores.com/.\n   2. Adicionalmente você pode contribuir com as discussões em andamento nas issues/discussões abertas.\n   3. Caso não encontre o tópico da discussão que deseja, crie uma issue ou discussão sobre o tópico.\n   \n2. **Contribuir com o código**: \n   1. Faça um fork do projeto, caso ainda não tenha um;\n   2. Crie uma branch;\n   3. Faça as suas alterações (não esqueça de commitar as mudanças para o seu repositório!);\n   4. Abra um Pull Request para dar um _merge_ com as suas modificações. \n      1. Se houver uma issue associada as suas mudanças, mencione-a no seu PR.\n      2. Descreva o que foi modificado e o porquê no seu PR, isso facilitará o processo de revisão.\n\nCaso precise de um guia de estudos, recomendamos a leitura [deste guia](GUIA.md).\n\n\n\u003e 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.\n\n---\n## Licença\n\nEste projeto utiliza a licença [GNU LGPL v3](https://www.gnu.org/licenses/lgpl-3.0.en.html). Uma cópia da licença, em inglês, está disponível em [LICENSE.md](LICENSE.md).\n\n--- \n\n## Executando a aplicação\n\nA aplicação está sendo criada usando [NextJS](https://nextjs.org/).\n\n### Requisitos:\n\n* [Node.js 18.17](https://nodejs.org/en), ou mais recente, precisa estar instalado na sua máquina. \n  * Recomendamos instalar as versões LTS\n\n##### Comando para iniciar a aplicação em modo desenvolvimento:\n\n```shell\nnpm run dev\n```\nSiga as instruções exibidas na linha de comando para acessar a aplicação no navegador padrão do seu computador.\n\n\u003e Lembrando que, caso você não tenha instalado as dependências do projeto o comando acima falhará! \n \nPara conferir se ainda há alguma dependência que não foi instalada execute o comando `npm list`. \nSe a saída do comando apresentar mensagens de erro, você precisa instalá-las.\n\nPara instalar as dependências do projeto, execute o seguinte comando:  \n```shell\nnpm install\n```\n\n### Gerenciamento de versões do Node\n\nPara instalar e gerenciar diferentes versões do node.js você pode usar as seguintes ferramentas:\n\n- Caso você utilize Linux, pode utilizar o [nvm](https://github.com/nvm-sh/nvm)\n- Caso você utilize Windows, pode utilizar o [nvm-windows](https://github.com/coreybutler/nvm-windows)\n\nAmbos são ferramentas amplamente utilizadas e difundidas para facilitar a instalação/manutenção do Node.\n\nInformações sobre como instalá-las estão disponíveis nos seus respectivos repositórios. \n\n\u003e Caso tenha dificuldades nesta etapa, peça ajuda no [grupo Os Programadores, no Telegram](https://t.me/osprogramadores). \n\n--- \n\n## Usando o Git e o GitHub\n\nSe você é novo no Git e no GitHub, aqui estão alguns passos para começar:\n\n1. **Fork do Repositório**: \n   1. No canto superior direito da página do repositório, clique no botão \"**_Fork_**\".\n1. **Clone o Repositório**: \n   1. No seu repositório _forkado_, clique no botão \"Code\" e copie a URL do seu repositório.\n   1. Abra seu terminal e navege até a pasta onde deseja clonar o repositório.\n   1. Digite o comando `git clone url` substituindo _**url**_ pela URL do seu repositório que você copiou no **item 2.i**. \n      1. Exemplo: \n`git clone https://github.com/OsProgramadores/portalestagio.git`\n1. **Crie uma nova Branch**: \n   1. Existem algumas formas para se criar uma nova branch. Você pode fazer isso pelo seu terminal com os seguintes comandos:\n      1. `git checkout -b nome-da-branch`\n      1. `git switch -c nome-da-branch`\n   1. Em ambos os comandos você deve substituir `nome-da-branch` pelo nome que deseja dar ao seu branch.\n1. **Faça suas alterações**:\n   1. Adicione, edite ou delete arquivos conforme necessário.\n1. **Salvando suas alterações**:\n   1. 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.\n   1. Em um terminal, no repositório onde você fez as alterações, digite o comando `git status`.\n   1. O resultado deste comando deve-lhe informar sobre as modificações feitas no repositório e o que está pendente para ser enviado.\n   1. Adicione as modificações necessárias utilizando o comando `git add arquivo`, onde  `arquivo` é o nome do arquivo com o caminho para ele.\n      1. Alternativamente você pode adicionar um diretório inteiro repassando o caminho para o diretório no lugar do `arquivo`. \n      1. Para adicionar o diretório atual você pode usar o comando `git add .`\n   1. Confira se todos os arquivos necessários foram adicionados.\n   1. Uma vez que você tenha adicionado os arquivos necessários, agora é hora de gerar um novo commit para salvar suas modificações.\n   1. 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.\n1. **Enviando suas alterações para o GitHub**:\n   1. Após ter criado o commit, você precisa enviar as suas alterações para o GitHub.\n   1. Você pode fazer isso utilizando o comando `git push --set-upstream origin nome_da_sua_branch`.\n1. **Abrindo um Pull Request**: \n   1. Após você ter enviado as suas alterações, volte para a página do seu repositório _forkado_ no GitHub.\n   1. Um botão _**Compare \u0026 pull request**_ deverá ser exibido. Clique nele para criar seu PR (Pull Request).\n   1. Escreva uma descrição das suas alterações e clique no botão \"Create pull request\".\n   1. Aguarde o processo de revisão do seu PR.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosprogramadores%2Fportalestagio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosprogramadores%2Fportalestagio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosprogramadores%2Fportalestagio/lists"}