diff --git a/docs/index.md b/docs/index.md index 327f25e..4294dbb 100644 --- a/docs/index.md +++ b/docs/index.md @@ -103,6 +103,7 @@ catalog below. the resolve path itself stays synchronous, and resources that need to `await` are constructed in the framework lifespan ([recipe](https://modern-di.modern-python.org/recipes/async-lifespan/)). + [`that-depends`](https://github.com/modern-python/that-depends) is the async-first sibling and stays maintained; it ships a migration guide to `modern-di`. diff --git a/mkdocs.yml b/mkdocs.yml index 5ffe36f..dfb58d9 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -35,6 +35,7 @@ extra_css: - stylesheets/extra.css markdown_extensions: + - admonition - attr_list - md_in_html - pymdownx.emoji: diff --git a/profile/README.md b/profile/README.md index 800443f..e325267 100644 --- a/profile/README.md +++ b/profile/README.md @@ -21,12 +21,9 @@ Open-source templates and libraries for building production-ready Python applica ### Dependency injection -**Which one?** Start new projects on [`modern-di`](https://github.com/modern-python/modern-di) -— a minimal core plus the integrations below. Async apps are first-class: the -resolve path itself stays synchronous, and resources that need to `await` are built -in the framework lifespan. [`that-depends`](https://github.com/modern-python/that-depends) -is the async-first sibling and stays maintained; it ships a migration guide to -`modern-di`. +**Which one?** Start new projects on [`modern-di`](https://github.com/modern-python/modern-di) — a minimal core plus the integrations below. Async apps are first-class: the resolve path itself stays synchronous, and resources that need to `await` are built in the framework lifespan. + +[`that-depends`](https://github.com/modern-python/that-depends) is the async-first sibling and stays maintained; it ships a migration guide to `modern-di`. | Project | What it is | Stars | Downloads | |---|---|---|---|