Agora que temos um design inicial, vamos dividir o trabalho para fazê-lo!
Agradecimentos especiais a @sabativi que escreveu a versão no master para experimentar e testar o link! Temos um ótimo ponto de partida graças a você! E para @fbartho , que ajudou a informar o design de maneira excelente e pressionou para que o projeto fosse construído!
Se alguém quiser ajudar, por favor, comente com o que eles querem fazer!
@rest
RestLink
em vez de RestAPILink
endPoint
para endpoint
endpoint
para a diretiva @rest(…
e nomeá-lo path:
para o caminho do servidor (sem o host).endpoints:
para pessoas que possuem mais de um RestLinkcustomFetch:
.method:
em chamadas de descanso.@export
Além disso, junte-se a nós no canal #apollo-link-rest no slack!
Qual seria a menor coisa para começar em termos de esforço de contribuição? Acho que algo como buscar method
ou headers
?
PS: muito obrigado por empurrar este projeto, realmente animado para vê-lo funcionando! 🙌
@emmenko sim, seria um ótimo começo! Você deve ser capaz de extrair muito código de como o apollo-link-http funciona para isso!
Deixe-me saber se você tiver alguma dúvida, estou tão animado que você quer fazer parte deste projeto 🎉
Bem, fico feliz se puder ajudar de alguma forma. No entanto não tenho tempo para contribuir totalmente para este projeto, por isso não espere muito de mim 🙏😅
Com isso dito, vou tentar focar nessas partes primeiro. Vamos ver como fica 🚀
Acho que também posso adicionar a parte credentials
, é mais ou menos copiar-massa do link http 😅
Vou trabalhar esta semana em 'suporte ao uso de diretivas mistas e aninhadas'.
Para fazer isso, tentarei reescrever a lógica com graphql-anywhere
.
Além disso, depois de analisar o estado do link, usamos apollo-utililies
da mesma maneira.
Quaisquer tarefas menores restantes que eu poderia passar? Quer contribuir, mas parece que a maioria das tarefas desta edição foram concluídas ou são mais complexas?
@Skovy Eu ainda não tive a chance de assumir a parte credentials
. É uma tarefa muito pequena, você pode assumir isso se quiser 😉
@emmenko legal, vou tentar! 👍
Fechando este ticket, já que os problemas restantes são rastreados separadamente no db de problemas!