Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FAQ: Sobre a Publicação do Desafio na Plataforma e a Solicitação de Pull Request #5587

Closed
elidianaandrade opened this issue Aug 23, 2023 · 38 comments
Assignees
Labels
community challenge enhancement New feature or request run dio workflow [DIO] Manually triggers the "DIO Lab Workflow" (Deprecated)

Comments

@elidianaandrade
Copy link
Collaborator

elidianaandrade commented Aug 23, 2023

Olá, pessoal! Tendo em vista algumas dúvidas frequentes, estamos abrindo o fórum para discussões, para responder a todos de forma centralizada, colaborativa e organizada. Assim, em caso de dúvidas ou sugestões acerca do projeto, peço que acessem a aba "Discussions" e vejam se já possui uma discussão aberta a respeito da sua dúvida.

GitHub Discussions

Dúvidas Frequentes já respondidas no fórum

1. Como Concluir o Desafio de Projeto?
Saiba como Concluir o seu Desafio de Projeto na DIO #28015


Saiba mais

Para saber mais sobre o GitHub Discussions, acesse:

@thiagolosalmeidas
Copy link

Precisa de uma força tarefa para fazer a revisão. :)

CapGemada added a commit to CapGemada/dio-lab-open-source that referenced this issue Aug 30, 2023
Nada alterado, apenas salvo para caráter de aprendizado
@thayana2021js
Copy link

muito bom essa tarefa

@pedroribeirocosta
Copy link
Contributor

Ótimas informações!

@AllanCastroLeao
Copy link

professora! preciso de ajuda! sempre que tento clonar no bash o repositório aparece essa mensagem: remote: Repository not found.
fatal: repository 'https://github.com/clone/dio-lab-open-source.git/' not found

já pesquisei porem não consigo solucionar o problema...

@thejappa89
Copy link
Contributor

thejappa89 commented Oct 6, 2023

Porque CLONE está fazendo referencia ao nome de usuario, ai teria que colocar elidianaandrade
O repositório citado realmente não existe. https://github.com/CLONE/dio-lab-open-source.git/

Repositório digitado com erro: ttps://github.com/CLONE/dio-lab-open-source.git/
Repositório correto: https://github.com/elidianaandrade/dio-lab-open-source.git/

@JoAmaralRocha
Copy link
Contributor

Não consigo mesclar meu desafio, não aparece pra mim a opção de mesclar

@falvojr falvojr self-assigned this Oct 11, 2023
@falvojr falvojr added the enhancement New feature or request label Oct 11, 2023
@falvojr
Copy link
Collaborator

falvojr commented Oct 11, 2023

Fala galera, tudo beleza!? Venilton da DIO aqui 😊
@elidianaandrade muito obrigado por esse Desafio de Projeto incrível, ele realmente alcançou um número impressionante de pessoas 🚀 Muito obrigado pelo trabalho incrível, você é demais 👊🤩
Nesse sentido, vamos trabalhar juntos na criação de uma automação que irá validar os PRs em relação às instruções definidas no README.md e CONTRIBUTE.md. Isso já está funcionando para novos PRs, mas ainda vamos evoluir para que todos os mais de 10k sejam avaliados, aprovados e mergeados em breve. Por isso, adicionei a label de melhoria nesta Issue, assim todos podem acompanhar esta importante evolução 🫶

@brunop27
Copy link
Contributor

Bom dia. Fiz uma pull request a duas semanas quando comecei o curso com a Eli, ela serve pra enviar uma colaboração né? ("Se entendi bem"), mas vi muitos sendo aprovados, mas não encontro a minha na pasta community. Como posso saber se fiz certo, se foi aceita ou se preciso refazela?

@falvojr
Copy link
Collaborator

falvojr commented Oct 11, 2023

Fala @brunop27, blz? Não se preocupe! Isso não impede que você entregue o Desafio de Projeto, ok? Como a @elidianaandrade disse nesse #5587 (comment), você já pode finalizar sua atividade lá na plataforma da DIO. A aprovação será automatizada e testada nas próximas semanas, vou atualizando vocês por aqui 😉

@F-Shouter
Copy link
Contributor

Força que vocês conseguem! 😂😊👍👍

@falvojr
Copy link
Collaborator

falvojr commented Oct 16, 2023

Oi pessoal👋,

Trago boas notícias! Concluímos o workflow que automatiza a aprovação e merge de PRs relacionados ao Desafio de Projeto (Lab) da DIO 🎉🎉🎉. Para quem quiser conferir, ele está disponível neste repositório em .github/workflows/dio-lab-validate-and-merge.yml.

O que fizemos foi validar se o autor do PR está adicionando ou modificando apenas o seu arquivo de perfil, seguindo o padrão community/SEU_USERNAME.md (como community/falvojr.md no meu caso). Graças a isso, conseguimos mergear quase 6 mil PRs neste último fim de semana 🤩. Para alcançar essa façanha, criamos um script em Python que adicionou a label run dio workflow em todos os PRs abertos. Fizemos isso porque, originalmente, nosso workflow era acionado apenas ao abrir ou atualizar um PR. No entanto, configuramos temporariamente para ser ativado com a inclusão desta label. Pra quem quiser dar uma olhadinha, deixei o script aqui PR_Labeler_DIO_Lab_Workflow_Trigger.ipynb 🐍

Graças a esta automatização, encerramos a maioria dos PRs abertos. No entanto, alguns ainda estão pendentes, a priori por não cumpriram as regras de validação do nosso Workflow (que é conter apenas o arquivo community/SEU_USERNAME.md). Por isso, peço que verifiquem seus PRs e nos deem feedback sobre este processo (vocês podem ver os detalhes de eventuais falhas no próprio PR) 👊😉. Estamos cientes de que alguns PRs são mais complexos, pois envolvem contribuições que vão além da simples adição de um perfil na pasta community. Para esses casos, pedimos um pouco de paciência. Faremos o nosso melhor para avaliar todos, sinta-se à vontade para nos marcar em seu PR e manteremos o diálogo aberto.

Pra fechar, agradeço novamente à @elidianaandrade pelo trabalho excepcional nesta inicitiva, você é incrível Eli 🚀🚀🚀

@falvojr falvojr added the run dio workflow [DIO] Manually triggers the "DIO Lab Workflow" (Deprecated) label Oct 16, 2023
@elidianaandrade
Copy link
Collaborator Author

Obrigada, @falvojr! O trabalho de vocês foi essencial para dar um gás nesse projeto 🤩👏👏

@playerLuiz
Copy link
Contributor

playerLuiz commented Oct 19, 2023

Amei o conteúdo da aula, a professora explicou muito bem! uma coisa que acabei encontrando no caminho, é que se você atualmente usar o "git log" o terminal começa a carregar infinitamente os arquivos dos community (que atualmente se encontra com +de 5 mil arquivos) acabou dando uma pane no meu terminal 😂😂.

Fica de aviso para quem for usar ele futuramente

@AnaBMamprin
Copy link
Contributor

AnaBMamprin commented Oct 31, 2023

Enviei um README mas o arquivo foi o errado, foi um que só tinha um "esqueleto" escrito. O que está pronto, completo, está aqui mas não consigo enviar, dá esse erro infinitamente.
Repeti o processo inúmeras vezes. Já até coloquei o README no meu perfil aqui no Git.
image

@JhonFXA
Copy link
Contributor

JhonFXA commented Oct 31, 2023

@AnaBMamprin , tenta usar "git pull" antes de usar o push, talvez funcione

@AnaBMamprin
Copy link
Contributor

AnaBMamprin commented Nov 2, 2023

@AnaBMamprin , tenta usar "git pull" antes de usar o push, talvez funcione

Tá dando a mesma coisa ainda :(
image

Não consigo avançar no curso por conta disso, tô muito chateada.

@falvojr
Copy link
Collaborator

falvojr commented Nov 3, 2023

@AnaBMamprin , tenta usar "git pull" antes de usar o push, talvez funcione

Tá dando a mesma coisa ainda :(
Não consigo avançar no curso por conta disso, tô muito chateada.

O erro que você está vendo indica que a sua branch local está desatualizada em relação à branch remota. Isso geralmente acontece quando há mudanças no repositório remoto que você ainda não tem localmente. Mesmo que você tenha tentado executar o git pull na main e recebido a mensagem "Already up to date.", isso não significa necessariamente que sua branch feat/community/AnaBMamprin está em sincronia com ela mesma remotamente... Entende? Por isso, acredito que a sua branch específica está desincronizada. Para verificar, faça o senguinte:

git pull origin feat/community/AnaBMamprin

Provavelmente esse comando evidenciará os conflitos, aí é só revolvê-los localmente e depois commitar e enviar suas alterações 😊 Confere se isso vai funcionar, por favor. Se consegue da um feedback por aqui, senão pode me marcar no seu repositório que analisarmos juntos por lá, ok?

falvojr referenced this issue in AnaBMamprin/dio-lab-open-source Nov 3, 2023
@camiladanielledev
Copy link

Bom dia pessoal, tudo bem?
Fiquei com uma dúvida aqui, se alguém puder me ajudar, ficarei grata!
Tem como fazer um pull request pelo Git bash? Ou sempre tem que fazer pelo git hub mesmo?

@AnaBMamprin
Copy link
Contributor

AnaBMamprin commented Nov 23, 2023 via email

@leticiaveigacs
Copy link

Boa noite.

Gostaria pedir ajuda. Tenho problema com o Pull Request, continua dando erro mesmo com o nome do README é igual do meu usuário.

leticiaveica.md

Captura de ecrã 2023-12-05 034908

@falvojr
Copy link
Collaborator

falvojr commented Dec 5, 2023

Oi pessoal, tudo bem?
Como o objetivo desta Issue foi explicar sobre a publicação dos Desafios de Projeto (Lab) na plataforma da DIO e solicitação de Pull Requests (PRs), acredito que com a automação que evidenciamos aqui #5587 (comment) o problema relacionado ao feedback dos PRs foi superado 🙏

Adicionalmente, gravei um vídeo complementar ao conteúdo do Lab da @elidianaandrade onde reforçei (pois a Eli já havia detalhado) toda a dinâmica de abertura e análise de PRs, ok? Na nossa plataforma, vocês podem acessar através do
Lab Contribuindo em um Projeto Open Source no GitHub, aula Resumão e Explicação Sobre a Automação dos PRs 👊😊

Sendo assim, irei fechar essa Issue, pois seu objetivo foi cumprido 🤗


Em tempo, gostaria apenas de dar um direcionamento para algumas dúvidas que acabaram ficando em aberto por aqui:

  • @AnaBMamprin, me desculpe pela demora para respondê-la, mas estas últimas semanas foram uma loucura por aqui. 🥲 Sobre seu último comentário, acredito que a imagem não foi enviada (ao menos pelo GitHub, não consigo vê-la). Se puder, bora continuar essa conversa lá no seu repositório? Dei um oi nesse commit por lá AnaBMamprin@225d885
  • @camiladanielledev, é possível fazer pelo Git Bash sim, mas é um pouco mais complicado (git-request-pull - Generates a summary of pending changes). Por isso, no contexto deste Lab recomendamos que façam pelo GitHub, visando simplificar este processo para uma familiarização gradual com o Git 🚀
  • @leticiaveigacs dei uma olhadinha no seu PR e ele não está sendo aprovado porque existe mais de um arquivo modificado, dá uma olhadinha neste comentário que fiz lá feat: add leticiaveigacs profile #18660 (comment) 😉

@falvojr falvojr closed this as completed Dec 5, 2023
@Black-Simon45
Copy link
Contributor

Não consegui fazer pelo terminal deu o erro de PR, depois que eu fiz como Falvo fez pelo GitHub aí percebi o erro de conflito devido o nome do arquivo que era pra ser igual ao do usuário. Mas muito interessante esse desafio, eu gostei muito, valeu pela revisão.

dio

@FilipeOlliveira
Copy link
Contributor

Olá! Alguém sabe o que significa isso (esse Warning)? Apareceu já ao usar o primeiro comando git clone, tanto com https quanto com o ssh. Está diferente do da Eli no vídeo. A pasta foi copiada, mas foi como se tivesse vindo arquivos a mais de outros. Por que aconteceu isso?

Captura de tela 2024-01-08 183026

@falvojr
Copy link
Collaborator

falvojr commented Jan 11, 2024

Olá! Alguém sabe o que significa isso (esse Warning)? Apareceu já ao usar o primeiro comando git clone, tanto com https quanto com o ssh. Está diferente do da Eli no vídeo. A pasta foi copiada, mas foi como se tivesse vindo arquivos a mais de outros. Por que aconteceu isso?

Captura de tela 2024-01-08 183026

O aviso significa que alguns arquivos podem ter o mesmo nome se você não considerar as letras maiúsculas e minúsculas, o que pode causar confusão em sistemas como o Windows, que tratam falvojr.md e FalvoJr.md como se fossem o mesmo arquivo. Entretanto, como você não vai modificar esses arquivos, isso não deve ser um problema para a abertura do seu PR... É só criar o arquivo com o exatamente o seu nome de usuário, no seu caso FilipeOlliveira.md 👊😉

mcds04 added a commit to mcds04/dio-lab-open-source that referenced this issue Jan 11, 2024
@GustavoPereira-Dev
Copy link
Contributor

professora! preciso de ajuda! sempre que tento clonar no bash o repositório aparece essa mensagem: remote: Repository not found.
fatal: repository 'https://github.com/clone/dio-lab-open-source.git/' not found

já pesquisei porem não consigo solucionar o problema...

Bem, sobre isso aí pelo que percebi é o endereço que a url que seu remote (https://github.com/clone/dio-lab-open-source.git) está indicando está incorreto
O certo era ter o seu nome de usuario (caso deseje clonar isso do fork criado por você) ao invés de "clone"
Resumidamente, é só você corrigir esse pequeno erro

@lszlsvgcon
Copy link
Contributor

Bom projeto.

@GabrielHidaN
Copy link
Contributor

Nice

@robertmenezesdev
Copy link
Contributor

Top!!

@Hikaruyamanaka
Copy link

Me ajudou muito!

@georgefragoso1977
Copy link

georgefragoso1977 commented Apr 15, 2024

Não consegui fazer pelo terminal deu o erro de PR, depois que eu fiz como Falvo fez pelo GitHub aí percebi o erro de conflito devido o nome do arquivo que era pra ser igual ao do usuário. Mas muito interessante esse desafio, eu gostei muito, valeu pela revisão.

dio

@Black-Simon45 esse erro que você postou, mostra erro de acesso negado. Isso acontece pois você copiou a URL do repositório original, que realmente não se tem acesso para push. Observe que na URL aparece digitalinnovationone/... e deveria ser seu usuário/...

@georgefragoso1977
Copy link

georgefragoso1977 commented Apr 15, 2024

Prezados, algumas dúvidas. No meu PR ficou com mais de um arquivo modificado e vários Commits. Logo pergunto:
1- Como resolver esta questão de haver mais de um arquivo modificado num PR?
2 - Tem como alterar um PR já enviado?
3 - Como desfazer commit, antes de um push?

@falvojr teria como me dar um feedback no PR feat: add georgefragoso1977 profile #26761?

@glaucopifi
Copy link

Cada dia fico mais fascinado com o Python, estou estudando justamente exemplo de classes então copiei para meu estudo o script, consegui fazer um projetinho de uma calculadora básica usando as classes.

@Dannick10
Copy link
Contributor

Bom demais

@Dev-Gabriel-Martins
Copy link

@falvojr @elidianaandrade No desafio do projeto, precisa ser exatamente isso o que tenho que entregar, ou posso enviar contribuição em outro projeto open-source. Ou criar um projeto open-source com colegas do Bootcamp e entregar ?

@viniciusdantasdc
Copy link
Contributor

professora! preciso de ajuda! sempre que tento clonar no bash o repositório aparece essa mensagem: remote: Repository not found. fatal: repository 'https://github.com/clone/dio-lab-open-source.git/' not found

já pesquisei porem não consigo solucionar o problema...

** Cuidado ao copiar e colar Crrl+c e depois executar o paste do botão direito, isso acaba add outros caracteres como "~" ao fim da url que o invalida.

@elidianaandrade
Copy link
Collaborator Author

Olá, @Dev-Gabriel-Martins! Sim, você pode enviar uma contribuição que fez em outro projeto Open Source 😁
Sobre criar um com colegas do Bootcamp, você pode aproveitar a categoria Projetos Open Source para compartilhar o projeto com a comunidade 😊🎉

@agamenonteccent
Copy link
Contributor

Ótimo esta atividade. Para nossos conhecimentos na comunidade.

@alerodel
Copy link
Contributor

Ótima atividade.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community challenge enhancement New feature or request run dio workflow [DIO] Manually triggers the "DIO Lab Workflow" (Deprecated)
Projects
None yet
Development

No branches or pull requests