docs(api): improve all DI core code documentation with English dartdoc and examples

- Full English API/class/method documentation for core CherryPick classes:
  * Binding<T>
  * BindingResolver<T>
  * CycleDetector and CycleDetectionMixin
  * GlobalCycleDetector and GlobalCycleDetectionMixin
  * Factory<T>
  * Module
  * Scope
- Each public and private method is now documented in clear DartDoc style with usages
- Added code samples for modules, scope, subscopes, DI resolve/async, cycle detection
- Russian comments completely replaced with English for consistency
- NO logic or API changes, documentation and devex improvement only

Also updated: pubspec.lock for workspace/example folders (auto by dependency changes)
This commit is contained in:
Sergey Penkovsky
2025-08-12 15:38:15 +03:00
parent 900cd68663
commit 9312ef46ea
11 changed files with 428 additions and 265 deletions

View File

@@ -127,7 +127,7 @@ packages:
path: "../../cherrypick"
relative: true
source: path
version: "3.0.0-dev.7"
version: "3.0.0-dev.8"
cherrypick_annotations:
dependency: "direct main"
description:
@@ -141,7 +141,7 @@ packages:
path: "../../cherrypick_flutter"
relative: true
source: path
version: "1.1.3-dev.7"
version: "1.1.3-dev.8"
cherrypick_generator:
dependency: "direct dev"
description:

View File

@@ -175,7 +175,7 @@ packages:
path: "../../cherrypick"
relative: true
source: path
version: "3.0.0-dev.7"
version: "3.0.0-dev.8"
cherrypick_annotations:
dependency: "direct main"
description: