artesaos / site

Repositório para a API e Front do site da organização.
https://artesaos.org/
9 stars 13 forks source link

JSON + VueJS #29

Closed cbcaio closed 8 years ago

cbcaio commented 8 years ago

Galera, sobre essa parte podem falar comigo ou com o @icarcal, estaremos enviando tudo para o master do artesaos/site

lemesdaniel commented 8 years ago

blz, precisando falem ai.

valentimaraujo commented 8 years ago

Eu não manjo de vue.js mas quero acompanha e ajudar nesta parte

vs0uz4 commented 8 years ago

Galera, para os avatars, na seção de desenvolvedores poderíamos utilizar links do gravatar não acham uma boa?

mauri870 commented 8 years ago

@vs0uz4 Boa idéia

cbcaio commented 8 years ago

Como é que faço para pegar os links do gravatar de cada um ? Estamos com os jsons de jeito e o vue carregando eles já no fork meu e do icaro. Outro detalhe é que precisamos saber os dados de qm vai aparecer como contribuidor la, adicionei os membros atuais do artesaos pelo perfil do github com nome nick, github url e avatar url (ficou faltando).

mauri870 commented 8 years ago

N consegue fazer uma requisição pra api do github @CbCaio ? N precisa de autenticação nem nd

mklemersson commented 8 years ago

Não sei se a galera q ficou com o trabalho do Json fez assim, mas poderiam fazer a requisição na API do GitHub e aproveitar o Json q vem de lá e só completar com os dados q faltam.

cbcaio commented 8 years ago

então, mas eu preciso saber os perfis de qm q eu vou precisar fazer a requisição né hahaha

mauri870 commented 8 years ago

Yep, porém vão ter q contatar a api pra pegar os dados de todos os membros... Isso vai impactar mt no carregamento do site... N sei se é possível fazer isso, mas n tem como contactar a api de vez em quando só pra atualização, e daí manter um json destes dados pra servir o site?

cbcaio commented 8 years ago

com o backend podemos fazer isso, mas por agora acho que rola fazer um json só com os links doq for usar, facilita na hora de atualizar tb, na pior das hipoteses pego a url na mão de cada um hahaha

icarcal commented 8 years ago

Galera, a gente consegue utilizar os dados da api do github sim, buscando os dados dos membros do artesaos (https://api.github.com/orgs/artesaos/members) Tudo bem se utilizarmos somente o usuário do github de cada um? Inclusive, já existe o campo gravar_id @vs0uz4 e também o avartar_url, que é o próprio avatar do github. O link do branch citado pelo @CbCaio é o https://github.com/icarcal/site/tree/develop.

valentimaraujo commented 8 years ago

Só pra tirar uma duvida, o Vinicius mostrou ontem um exemplo de como funcionava o site que ele tinha como referencia que eu esqueci qual é.... lá os contribuintes adicionava seus packages em um json e o site puxava deste json todas as infos. Não era isto ou eu boiei no hangout???/

icarcal commented 8 years ago

É isso mesmo @valentimaraujo, criamos o json aqui: https://github.com/icarcal/site/blob/develop/front/artesaos-packages.json

valentimaraujo commented 8 years ago

Não seia o caso de add mais um campo com passando a url do avatar?? (S eu estiver falando besteira me falem...!!!)

{ "project_name": "Laravel Installer", "description": "Install Laravel Framework with any version you want.", "url": "https://github.com/artesaos/laravel-installer", "avatar": "https://avatars2.githubusercontent.com/u/1561347", "laravel_compatible": [ "4.2", "5.0", "5.1", "5.2" ], "project_version": "v1.0.0" },

mauri870 commented 8 years ago

@icarcal Seria bom ter os lideres dos projetos na descrição dos mesmos ;)

cbcaio commented 8 years ago

O que ficou decidido é que vamos utilizar a api do github para exibir os membros do artesaos (unica desvantagem vai ser que não vai aparecer o nome completo, só o nick). Já a parte do json ficou só para os packages, que assim temos mais liberdade para colocar a descrição e a compatibilidade. Quem quiser ver como está é só entrar no artesaos/site master que ja estaremos mandando pra la, qualquer contribuição podem mandar um pull request direto pra la que estaremos olhando e dando merge.

Em relação a galera do front end, se alguém ler aqui, por favor façam a mesma coisa, mandem pull requests depois que terminarem para nós integrarmos o vue com o html de vcs :) vlw galera, to gostando de ver todo mundo se ajudando! estamos uma bagunça nos branchs,forks, prs, etc mas fica de aprendizado para próxima ver nos organizarmos melhor! hahaha

vs0uz4 commented 8 years ago

Sugiro que sigamos o que foi conversado no Hangout, partir do princípio do mais simples, e depois ir evoluindo as versões do site gradativamente. Se começarmos a querer implementar várias coisas, acrescentar várias coisas, acontecerá o que acontece sempre, a coisa fica parada.

@valentimaraujo o avatar, como é na seção de contribuintes/desenvolvedores e a mesma será alimentada através da api do github, já irá constar essa informação através da propriedade "avatar_url".

@CbCaio exatamente conforme você mencionou.

@icarcal Show, não sabia que na API já vinha o link do gravatar, mais como já constatei que nem todos usam, nem todos tem, melhor mesmo é usarmos somente o "avatar_url".

lemesdaniel commented 8 years ago

terminaram?

cbcaio commented 8 years ago

creio que sim, pelo menos o q falamos q ia fazer haha