Title: modern-di-aiohttp public surfaces (settings + profile/docs listing) by lesnik512 · Pull Request #33 · modern-python/.github · GitHub
Open Graph Title: modern-di-aiohttp public surfaces (settings + profile/docs listing) by lesnik512 · Pull Request #33 · modern-python/.github
X Title: modern-di-aiohttp public surfaces (settings + profile/docs listing) by lesnik512 · Pull Request #33 · modern-python/.github
Description: Draft / blocked — do not merge yet. Staged ready-to-fire follow-up for modern-di-aiohttp, gated on the repo going public. The brand mark + assets already shipped (#31). This covers only the three deferred public surfaces, which can't be applied until github.com/modern-python/modern-di-aiohttp exists and the package is on PyPI (today: repo 404, PyPI 404 — badges/links would 404 and gh repo edit would fail). What this PR currently contains Just the staged change bundle planning/changes/2026-07-02.04-aiohttp-surfaces/change.md with the exact, copy-paste-ready content: Profile README DI row (current post-#30 4-column format: Stars + Downloads). Docs DI bullet + "The stack" sentence (…Starlette, aiohttp, FastStream, and Typer). GitHub repo settings (description / homepage / six topics) as read-then-diff gh commands. Precondition gate + post-publish verification (incl. the pepy Downloads lag caveat). To fire (when the repo is public) Run the precondition check, apply the four edits onto this branch, verify, then mark ready for review. Canonical one-liner: modern-di integration for aiohttp. 🤖 Generated with Claude Code
Open Graph Description: Draft / blocked — do not merge yet. Staged ready-to-fire follow-up for modern-di-aiohttp, gated on the repo going public. The brand mark + assets already shipped (#31). This covers only the three d...
X Description: Draft / blocked — do not merge yet. Staged ready-to-fire follow-up for modern-di-aiohttp, gated on the repo going public. The brand mark + assets already shipped (#31). This covers only the three d...
Opengraph URL: https://github.com/modern-python/.github/pull/33
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:dca17a41-c17a-9d86-69fd-65c33d2b4182 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | AD04:D3583:960675:CF0CE6:6A4DDB6D |
| html-safe-nonce | a58bba676cc5ab612afdd7fbab3cbb1f93c4f0407661061cbb3c84be5f8667d0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRDA0OkQzNTgzOjk2MDY3NTpDRjBDRTY6NkE0RERCNkQiLCJ2aXNpdG9yX2lkIjoiODAwOTk4OTA0Njc1MDAxMDIyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | d54c996c81531ddfe89dfcb940904ccdcfd2fed4be4a0c80179d4d2e5e807058 |
| hovercard-subject-tag | pull_request:3977776989 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/modern-python/.github/pull/33/files |
| twitter:image | https://avatars.githubusercontent.com/u/2184855?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/2184855?s=400&v=4 |
| og:image:alt | Draft / blocked — do not merge yet. Staged ready-to-fire follow-up for modern-di-aiohttp, gated on the repo going public. The brand mark + assets already shipped (#31). This covers only the three d... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/modern-python/.github git https://github.com/modern-python/.github.git |
| octolytics-dimension-user_id | 140597529 |
| octolytics-dimension-user_login | modern-python |
| octolytics-dimension-repository_id | 857728051 |
| octolytics-dimension-repository_nwo | modern-python/.github |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 857728051 |
| octolytics-dimension-repository_network_root_nwo | modern-python/.github |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width