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

Perfil de um guia cadastrado aparecer no Truppie Places #22

Closed
alexanmtz opened this Issue Oct 15, 2017 · 27 comments

Comments

4 participants
@alexanmtz
Collaborator

alexanmtz commented Oct 15, 2017

Esta é uma tarefa bastante simples para quem está começando e quer se familiarizar com a plataforma, com um ambiente Rails e como contribuir com projetos no Github.

O Truppie Places são páginas na Truppie sobre os lugares, como essa aqui: https://truppie.com/wheres/1-ilha-de-gigoia
(ainda está no início do desenvolvimento)

Esta tarefa consiste em listar um Card do perfil de um guia (que já tem em várias partes do site, inclusive na principal) que foi cadastrado naquele local, ou seja, que ele oferece passeios de um determinado local.

screen shot 2017-10-15 at 5 18 59 pm

Quando o guia se cadastra (https://truppie.com/welcome/organizer), um dos passos é saber o local onde o guia oferece passeios, e assim temos vinculado um local com o model where determinando este local.

Na página do local (todo local cadastrado se tornar uma página do Truppie Places através do cadastro de um model chamado background vinculado a um local.

Sendo assim, se tiverem guias deste local, listar logo após a seção 'Experiences` o card do perfil do guia que pode ser incluído em: https://github.com/alexanmtz/truppie/blob/master/app/views/layouts/_organizer_card.html.erb

screen shot 2017-10-15 at 4 31 09 pm

Se precisar de qualquer ajuda e tirar qualquer dúvida, fique a vontade e esta tarefa é uma ótima oportunidade de aprender com um projeto real e poder trabalhar em outras tarefas posteriormente.

@alexanmtz alexanmtz added the bug label Oct 15, 2017

@alexanmtz alexanmtz added this to the 3.0 milestone Oct 15, 2017

@alexanmtz alexanmtz added enhancement and removed bug labels Oct 15, 2017

@alexanmtz

This comment has been minimized.

@alexanmtz alexanmtz added this to Backlog in truppie Oct 15, 2017

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 16, 2017

Posso pegar essa, @alexanmtz? Ainda não sei como funciona muito bem, sou júnior e gostaria de me familiarizar com o projeto :)

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 16, 2017

Sim @amandaclarck , qualquer ajuda que precisar vamos discutindo aqui, a idéia é essa mesmo! Boa sorte!

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 16, 2017

@alexanmtz Legal! Mandei um email pra você pra pedir mais infos, aí acredito que possamos continuar nossa conversa lá :). Obrigada

@renatoramiro

This comment has been minimized.

renatoramiro commented Oct 17, 2017

Gostaria de ajudar também se ainda tiver alguma tarefa.

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 17, 2017

Logo estarei postando mais @renatoramiro , você pode acompanhar e ajudar com feedback quando a @amandaclarck enviar um pull request ;-)

@alexanmtz alexanmtz moved this from Backlog to In Progress in truppie Oct 18, 2017

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 19, 2017

olá @amandaclarck , Como anda a tarefa? Precisa de ajuda?

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 19, 2017

@alexanmtz eu comecei a configurar o ambiente ontem pois faz um tempo que não mexo com RoR e meu pc eu havia formatado. Mas Ruby, rails e git já instalei, hoje já forko o projeto e toco o barco

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 22, 2017

@alexanmtz Estou tentando configurar o projeto e rodando o rake test e o rails s deu o erro (anexo). Pode me ajudar?
a

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 22, 2017

@amandaclarck você fez a migration, executou rake db:migrate?

Você precisa ter uma conexão local com o postgre, tá com isso configurado?

já deu um bundle install e viu que está com as dependências instaladas?

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 22, 2017

@alexanmtz Executei sim o rake db:migrate, e dá stack level too deep. Eu tenho o postgresql configurado pro meu usuário e pro postgresql. Já dei bundle install sim

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 22, 2017

@amandaclarck execute which ruby e me diz o que aparece por favor. Me parece com versão do Rails que você usa. Você usa o rvm?

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 22, 2017

Eu tô usando o rbenv, @alexanmtz. O which ruby retorna /home/amanda/.rbenv/shims/ruby e o rails -v retorna Rails 4.2.5.1

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 22, 2017

@amandaclarck você vai precisar para este ambiente ter um ruby versão 2.2.3 e deve estar usando outra versão. Tem uma issue #20 que coloca a versão no Gemfile mas por algum motivo os testes falham e vai ajudar nesta parte, mas até lá você precisa ter no rbenv a versão 2.2.3 do Ruby para esta aplicação.

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 22, 2017

@alexanmtz Realmente, era a versão do Ruby. O que aconteceu é que a versão que eu tinha era a 2.4.2 e aí fiz o que você falou e instalei a 2.2.3, porém quando fui rodar o rake db:create foi mostrado um erro relacionado à versão do ruby, que não era compatível com o rake db:create (algo assim) e aí pediu pra eu instalar a versão 2.2.6. Agora estou com a 2.2.6 e tá tudo ok, já consegui criar o banco, as tabelas e estou rodando o projeto. Demorei pra responder porque cada vez que instala uma nova versão do ruby eu tive que reinstalar as gems

@vimaciel

This comment has been minimized.

vimaciel commented Oct 22, 2017

Também gostaria de ajudar no projeto. Deixo me apresentar. Sou Vinicius, aproximadamente tenho 8 anos de experiência em .Net, e recentemente estou aprendendo Rails. Vejo que muita coisa do Asp Net MVC vem do Rails, isso é muito bom. Se precisar de alguma ajudar pode contar comigo. Muito obrigado. ;)

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 22, 2017

Brigado @viniciusfmaciel , pode ir acompanhando aqui e se quiser já ir se familiarizando rodar o projeto que estarei nesta semana disponibilizando novas issues para quem quiser contribuir.

@vimaciel

This comment has been minimized.

vimaciel commented Oct 25, 2017

@alexanmtz consegui rodar o projeto aqui no Linux. Maravilha. Esperando issues hehe. Valeu

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 28, 2017

@viniciusfmaciel adicionei várias, uma galera já pegou mas se quiser tem algumas de colaboração para começar e espero poder colocar mais para ajudar.

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 28, 2017

@alexanmtz Posso pedir ajuda para essa tarefa? Não sei se é valido pedir por aqui... É bem simples (para quem manja rs). Nao estou sabendo alinhar os cards (e aproveito para perguntar se fiz certo de colocar o card do lado da tour). Eles ficam assim (anexo). Aliás, se eu puder mencionar alguém para me ajudar com isso eu menciono também, aí posso te aliviar também :). Código aqui https://gist.github.com/amandaclarck/827e5ea9f07e0404ab6acbf697d561cc
truppie

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 28, 2017

Olá @amandaclarck , sem problema em pedir ajuda por aqui, é pra isso mesmo o intuito das tarefas. Também não se importe com o tempo, essas são justamente também melhorias que são muito boas de ter, mas que podem esperar.

E bom ir sim enviando antes se tiver qualquer dúvida pois no fim pode ser totalmente diferente do que era esperado e a gente ajusta de acordo com as discussões.

Você pode enviar também o que você está trabalhando numa branch remota e assim posso rodar o projeto completo a partir da sua versão.

Mas tudo bem também enviar um gist. Vou dar uma olhada e comentar lá.

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 29, 2017

Oi, @alexanmtz. Obrigada pela ajuda. Fiz um PR agora com as alterações que você sugeriu no gist e espero que seja aprovado. Fico no aguardo 👍

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 29, 2017

#39

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 31, 2017

@amandaclarck Seu Pull Request foi aprovado e você agora é uma contribuidora :-)

O Heroku está em manutenção e logo as suas mudanças entrarão em produção.

Obrigado e que bom que gostou e você está mandando bem, acho que está pronta para novos desafios ;-)

@alexanmtz alexanmtz closed this Oct 31, 2017

@alexanmtz alexanmtz moved this from In Progress to Done in truppie Oct 31, 2017

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Oct 31, 2017

Obrigada, @alexanmtz! Fico muito feliz! Gostaria de pegar uma próxima tarefa. Pode me sugerir alguma?

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Nov 1, 2017

@amandaclarck devo criar novas issues esta semana para quem gostaria de aprender e te aviso esta semana.

@amandaclarck

This comment has been minimized.

Contributor

amandaclarck commented Nov 1, 2017

@alexanmtz Ok. Fico no aguardo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment