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
This commit is contained in:
Sergey Penkovsky
2025-08-11 23:14:23 +03:00
parent 26b843f791
commit 6924ccd07b

View File

@@ -24,6 +24,7 @@ It provides an easy-to-use system for registering, scoping, and resolving depend
- [Example Application](#example-application) - [Example Application](#example-application)
- [FAQ](#faq) - [FAQ](#faq)
- [Documentation Links](#documentation-links) - [Documentation Links](#documentation-links)
- [Additional Modules](#additional-modules)
- [Contributing](#contributing) - [Contributing](#contributing)
- [License](#license) - [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 ## Contributing
Contributions are welcome! Please open issues or submit pull requests on [GitHub](https://github.com/pese-git/cherrypick). Contributions are welcome! Please open issues or submit pull requests on [GitHub](https://github.com/pese-git/cherrypick).