Для улучшения DX нужно добавить рейзинг ошибки, когда пользователь пытается заинклудить неправильный роутер в брокер
https://github.com/ag2ai/faststream/issues/2164
#faststream
https://github.com/ag2ai/faststream/issues/2164
#faststream
GitHub
Feature: raise an exception at wrong router including · Issue #2164 · ag2ai/faststream
To improve DX we should raise an exeption, when user includes a wrong router to broker. from faststream.nats import NatsRouter from faststream.rabbit import RabbitBroker broker = RabbtiBroker() rou...
👍4
https://github.com/ag2ai/faststream/issues/2180
Очень простой Issue на расширение документации об использовании RPC в FastStream. Нужно добавить примеры использования
#documentation #faststream
Очень простой Issue на расширение документации об использовании RPC в FastStream. Нужно добавить примеры использования
Response
классов и того, как должен выглядить subscriber, способный ответить на сообщение#documentation #faststream
GitHub
docs: improve RPC section · Issue #2180 · ag2ai/faststream
Improve the RPC (and other brokers as well) documentation page – we should add information about how should subscriber looks like to response on messages. Also, we should add information about Repo...
https://github.com/ag2ai/faststream/issues/2222
Юбилейное Issue для особо отчаяных. Интересная задача на тему того, как превратить AsyncAPI рисовалку в полноценный Swagger UI с возможностью отправлять тестовые сообщения через FastStream
Задача простая, но объемная + достаточно неопределенная + нужно будет писать как на TypeScript, так и на Python. Приветствуется высокий уровень агентности. От меня – свобода в путях реализации.
В общем, без особой надежды оставлю это тут – вдруг энтузиасты найдутся😅
#FastStream
Юбилейное Issue для особо отчаяных. Интересная задача на тему того, как превратить AsyncAPI рисовалку в полноценный Swagger UI с возможностью отправлять тестовые сообщения через FastStream
Задача простая, но объемная + достаточно неопределенная + нужно будет писать как на TypeScript, так и на Python. Приветствуется высокий уровень агентности. От меня – свобода в путях реализации.
В общем, без особой надежды оставлю это тут – вдруг энтузиасты найдутся😅
#FastStream
GitHub
feature: AsyncAPI HTML "Try it out" form · Issue #2222 · ag2ai/faststream
It will be great if our HTML documentation (faststream docs serve main:app) will be able to try application' subscribers right from the web. To reach that, we should make the following: fork / ...
😁8👍6
https://github.com/ag2ai/faststream/issues/2091
То самое вайб-код Issue. Кодовая база уже готова, но нужно поресечить, как в итоге HTTP ручки должны выглядеть в спецификации – и написать 5-10 строчек кода + тестик на это
Вся референсная информация есть в Issue
#FastStream
То самое вайб-код Issue. Кодовая база уже готова, но нужно поресечить, как в итоге HTTP ручки должны выглядеть в спецификации – и написать 5-10 строчек кода + тестик на это
Вся референсная информация есть в Issue
#FastStream
GitHub
Feature: AsyncAPI HTTP support · Issue #2091 · ag2ai/faststream
Using AsgiFastStream object we can register some HTTP routes our application serve. We should draw such routes in AsyncAPI specification as well. This feature should be togglable for sure in the ba...
😁15
Изи ишью: 5 минут, зашли и вышли
Нужно просто в тестовых клиентах отфильтровывать тех подписчиков, что еще не запущены.
Нужно подправить все места включения
https://github.com/ag2ai/faststream/issues/2053
#faststream
Нужно просто в тестовых клиентах отфильтровывать тех подписчиков, что еще не запущены.
Нужно подправить все места включения
self.broker.subscribers
и добавить соответствующий тестhttps://github.com/ag2ai/faststream/issues/2053
#faststream
GitHub
Bug: Subscribers registered in runtime do not clean up after close · Issue #2053 · ag2ai/faststream
I am trying to use the new dynamic subscription from https://github.com/airtai/faststream/releases/tag/0.5.0 (see point number 9). While adding the dynamic subscription works well, I have issues cl...