From 6924ccd07b0a6ca013914ff63362b938a2d54886 Mon Sep 17 00:00:00 2001 From: Sergey Penkovsky Date: Mon, 11 Aug 2025 23:14:23 +0300 Subject: [PATCH] docs(README): add section with overview table for additional modules - Introduce an 'Additional Modules' section before 'Contributing' - Document cherrypick_annotations, cherrypick_generator, and cherrypick_flutter with pub.dev and README links --- cherrypick/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cherrypick/README.md b/cherrypick/README.md index 8376b68..3e96809 100644 --- a/cherrypick/README.md +++ b/cherrypick/README.md @@ -24,6 +24,7 @@ It provides an easy-to-use system for registering, scoping, and resolving depend - [Example Application](#example-application) - [FAQ](#faq) - [Documentation Links](#documentation-links) +- [Additional Modules](#additional-modules) - [Contributing](#contributing) - [License](#license) @@ -664,6 +665,18 @@ Yes! Even if none of your services currently implement `Disposable`, always use --- +## Additional Modules + +CherryPick provides a set of official add-on modules for advanced use cases and specific platforms: + +| Module name | Description | Documentation | +|-------------|-------------|---------------| +| [**cherrypick_annotations**](https://pub.dev/packages/cherrypick_annotations) | Dart annotations for concise DI definitions and code generation. | [README](../cherrypick_annotations/README.md) | +| [**cherrypick_generator**](https://pub.dev/packages/cherrypick_generator) | Code generator to produce DI bindings based on annotations. | [README](../cherrypick_generator/README.md) | +| [**cherrypick_flutter**](https://pub.dev/packages/cherrypick_flutter) | Flutter integration: DI provider widgets and helpers for Flutter. | [README](../cherrypick_flutter/README.md) | + +--- + ## Contributing Contributions are welcome! Please open issues or submit pull requests on [GitHub](https://github.com/pese-git/cherrypick).