Теперь, когда у нас есть первоначальный дизайн, давайте разобьем работу, чтобы сделать ее!
Отдельное спасибо @sabativi , который написал версию на мастере, чтобы поэкспериментировать и опробовать ссылку! Благодаря вам у нас есть отличная отправная точка! И @fbartho , который отлично помог с дизайном и подтолкнул проект к реализации!
Если кто-то хочет помочь, пожалуйста, напишите в комментариях, что они хотят сделать!
@rest
RestLink
вместо RestAPILink
endPoint
до endpoint
endpoint
для директивы @rest(…
и назвать ее path:
для пути к серверу (без хоста).endpoints:
для людей, у которых есть более одного RestLinkcustomFetch:
.method:
при остальных вызовах.@export
Кроме того, присоединяйтесь к нам на канале #apollo-link-rest в Slack!
Что было бы самым маленьким, с чего можно было бы начать с точки зрения вклада? Я думаю, что-то вроде fetch method
или headers
?
PS: большое спасибо за продвижение этого проекта, очень рад видеть, как он работает! 🙌
@emmenko да, это было бы отличным началом! Вы должны быть в состоянии извлечь много кода из того, как работает apollo-link-http для этого!
Дайте мне знать, если у вас есть какие-либо вопросы, я так рад, что вы хотите стать частью этого проекта 🎉
Что ж, я рад, если могу чем-то помочь. Однако у меня нет времени, чтобы в полной мере участвовать в этом проекте, так что не ждите от меня слишком многого 🙏😅
С учетом сказанного, я попытаюсь сначала сосредоточиться на этих частях. Посмотрим как пойдет 🚀
Думаю, я также могу добавить часть credentials
, это более или менее копипаст из http-ссылки 😅
На этой неделе я буду работать над «поддержкой использования смешанных и вложенных директив».
Для этого я попробую переписать логику с помощью graphql-anywhere
.
Кроме того, после просмотра состояния ссылки мы используем apollo-utililies
таким же образом.
Остались какие-нибудь более мелкие задачи, с которыми я мог бы справиться? Хотите внести свой вклад, но похоже, что большинство задач в этом выпуске уже выполнены или являются более сложными?
@Skovy У меня еще не было возможности принять участие в части credentials
. Это действительно небольшая задача, вы можете взять ее на себя, если хотите 😉
@emmenko круто, попробую! 👍
Закрытие этого тикета, так как оставшиеся проблемы отдельно отслеживаются в базе данных задач!