Нужно добавить хук на смену темы виджета Gurubase при изменении темы основной документации FastStream
Готовый пример кода для работы с mkdocs уже есть в репозитории Gurubase. Все ссылки – в описании Issue
https://github.com/airtai/faststream/issues/2110
upd: решено ✅
#documentation #faststream
Готовый пример кода для работы с mkdocs уже есть в репозитории Gurubase. Все ссылки – в описании Issue
https://github.com/airtai/faststream/issues/2110
upd: решено ✅
#documentation #faststream
GitHub
docs: toggle Gurubase widget theme with original documentation one · Issue #2110 · airtai/faststream
We should switch Gurubase widget theme accordingly to documentation preffered one. Gurubase has already written example how it should be implemented with mkdocs Gurubase/gurubase-widget#17 https://...
FastStream снова нужна ваша помощь. Текущая версия документации сильно разбита на фрагменты для того, чтобы их можно было инклудить в разные переводы документации.
Но от идеи с разными переводами отказались, поэтому текущие атомы, которые используются только в одном месте нужно заинлайнить прямо в место использования для повышения удоства работы с исходниками доки.
Файлов много – поэтому принимаются любые PR'ы на любое количетсво файлов) Насколько хватит усидчивости – столько и приносите😅 Проекту действительно нужна ваша помощь, какой бы дурацкой не выглядела задача😢
Подробности есть в описание Issue, а к нему прикреплен даже PR-образец, чтобы было понятно, что ожидается от контрибуторов. Спасибо за внимание!
#documentation #faststream
upd: уже 6 разных контрибуторов влились в движуху
https://github.com/airtai/faststream/issues/2109
Но от идеи с разными переводами отказались, поэтому текущие атомы, которые используются только в одном месте нужно заинлайнить прямо в место использования для повышения удоства работы с исходниками доки.
Файлов много – поэтому принимаются любые PR'ы на любое количетсво файлов) Насколько хватит усидчивости – столько и приносите😅 Проекту действительно нужна ваша помощь, какой бы дурацкой не выглядела задача😢
Подробности есть в описание Issue, а к нему прикреплен даже PR-образец, чтобы было понятно, что ожидается от контрибуторов. Спасибо за внимание!
#documentation #faststream
upd: уже 6 разных контрибуторов влились в движуху
https://github.com/airtai/faststream/issues/2109
GitHub
docs: inline docs/includes to pages itself · Issue #2109 · airtai/faststream
We have a lot of includes/ - https://github.com/airtai/faststream/tree/main/docs/includes files created to share them between different translations. But now, we don't plan to support multilang...
Еще одна небольшая правка по документации FastStream – нужно заменить использование f-строк в логировании в примерах кода документации. В Issue приведен конкретный пример, но нужно найти все такие места и исправить их.
https://github.com/airtai/faststream/issues/2122
#documentation #faststream
https://github.com/airtai/faststream/issues/2122
#documentation #faststream
GitHub
docs: replace f-string in logger usage · Issue #2122 · airtai/faststream
Some our documentation examples uses f-strings – eg https://faststream.airt.ai/latest/getting-started/serialization/examples/#__codelineno-11-23 We should replacte them to follow official logging u...
Оп, а вот и обещанная задачка с кодом по FastStream
Так получилось, что мы упустили поддержку ASGI State в нашей интеграции с FastAPI – нужно это исправлять
В Issue подробно расписаны места, где это нужно пофиксить и пример кода для тестирования. Скоуп проблемы достаточно ограничен, но придется покопаться в спецификации работы ASGI и не самом простом коде, поэтому я бы оценил задачу как #medium
https://github.com/airtai/faststream/issues/2132
#faststream #asgi
Так получилось, что мы упустили поддержку ASGI State в нашей интеграции с FastAPI – нужно это исправлять
В Issue подробно расписаны места, где это нужно пофиксить и пример кода для тестирования. Скоуп проблемы достаточно ограничен, но придется покопаться в спецификации работы ASGI и не самом простом коде, поэтому я бы оценил задачу как #medium
https://github.com/airtai/faststream/issues/2132
#faststream #asgi
GitHub
Feature: support lifespan state in FastStream – FastAPI integration · Issue #2132 · airtai/faststream
Well, we missed ASGI State feature – https://www.starlette.io/lifespan/ The following code should works without errors from contextlib import asynccontextmanager from fastapi import FastAPI, Reques...
Нужно добавить примеры хостинга AsyncAPI приложения через ручную генерацию html и ASGI mount
https://github.com/ag2ai/faststream/issues/2163
#faststream #documentation
https://github.com/ag2ai/faststream/issues/2163
#faststream #documentation
GitHub
docs: add information about manual AsyncAPI hosting · Issue #2163 · ag2ai/faststream
For now, our AsyncAPI hosting documentation shows the examples with our CLI only We should add infomation about manual documentation hosting using AsyncAPI module public API https://github.com/ag2a...
Для улучшения 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...
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 / ...
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...