Skip to content

Docs for Pub dev#2312

Merged
sharjeelyunus merged 19 commits into
mainfrom
pub-dev-fixes
Jun 28, 2026
Merged

Docs for Pub dev#2312
sharjeelyunus merged 19 commits into
mainfrom
pub-dev-fixes

Conversation

@sharjeelyunus

Copy link
Copy Markdown
Member
  • Adding docs for Public apis for all the modules
  • Removed unused imports from all the modules

- Added library documentation comments to `ensemble_network_info.dart` and `network_info.dart` files, providing clear descriptions of the module and its functionalities.
- Improved code readability by adding comments to methods in `NetworkInfoImpl` class, detailing the purpose of each method and its return values.
- Removed unnecessary import statements from various files in the authentication module, including `token_manager.dart`, `OAuthController.dart`, and several widget files.
- This cleanup enhances code readability and reduces potential confusion regarding unused dependencies.
…nd documentation

- Marked `allowCompression` in `FilePickerAction` as deprecated, indicating it has no effect.
- Added library documentation comments to `ensemble_file_manager` and `file_extension` files for better clarity.
- Enhanced documentation in `FileManagerImpl` class, detailing the purpose of methods and constructors.
- Added library documentation comments to various chat-related files, including `chat_page.dart`, `ensemble_chat.dart`, `bubble_container.dart`, and others, improving clarity and understanding of their functionalities.
- Introduced detailed comments for classes and methods, enhancing code readability and maintainability.
- Organized code structure by adding necessary comments and improving formatting for better comprehension.
- Added library documentation comments to `ensemble_bluetooth.dart`, improving clarity on the module's purpose and functionalities.
- Introduced detailed comments for classes and methods, including `BackgroundTaskManager` and `BluetoothManagerImpl`, to enhance code readability and maintainability.
- Updated method comments to provide better context for Bluetooth task management and operations.
- Added library documentation comments to `ensemble_wifi.dart` and `wifi_manager_impl.dart`, clarifying the purpose of the Wi-Fi connection module and its implementation.
- Introduced detailed comments for methods in `WifiManagerImpl`, improving code readability and understanding of Wi-Fi connection functionalities.
- Added library documentation comments to `ensemble_face_camera.dart` and `accuracy_config.dart`, clarifying the purpose and configuration of the face detection module.
- Introduced detailed comments for properties in `AccuracyConfig`, improving understanding of face-detection quality checks.
- Updated `pubspec.yaml` to include platform support for Android, iOS, and web.
…er modules

- Added library documentation comments to `ensemble_connect.dart` and `plaid_link_manager.dart`, clarifying the purpose of the connect module and its Plaid Link manager.
- Introduced detailed comments for classes and methods within `PlaidLinkManagerImpl`, `PlaidLinkSuccess`, `PlaidLinkSuccessMetadata`, `PlaidLinkInstitution`, and `PlaidLinkAccount`, improving code readability and understanding of their functionalities.
- Added library documentation comments to `contact_manager.dart` and `ensemble_contacts.dart`, clarifying the purpose of the contacts module.
- Introduced detailed comments for methods in `ContactManagerImpl`, improving code readability and understanding of contact management functionalities.
- Added library documentation comments to `ensemble_location.dart`, `location_manager.dart`, `location_module.dart`, and `custom_marker_pin.dart`, clarifying the purpose of the location module and its components.
- Introduced detailed comments for methods in `LocationManagerImpl` and `MapMarkerIconModel`, improving code readability and understanding of location management and custom marker functionalities.
- Updated library documentation comments in `camera_manager.dart`, `ensemble_camera.dart`, and helper files to clarify their purposes.
- Added detailed comments for methods in `CameraManagerImpl`, improving code readability and understanding of camera functionalities.
- Introduced comments for web helper files to enhance clarity on their roles in the camera module.
- Added library documentation comments to `deferred_link_manager.dart` and `ensemble_deeplink.dart`, clarifying the purpose of the deferred deep-link module and its components.
- Introduced detailed comments for methods in `DeferredLinkManagerImpl` and `BranchLinkManager`, improving code readability and understanding of deep-link management functionalities.
- Updated `pubspec.yaml` to include platform support for Android, iOS, and web.
- Updated the module description in `pubspec.yaml` to clarify its purpose and features.
- Added library documentation comments in `ensemble_remote_config.dart` and `remote_config.dart` to improve understanding of the module's functionality.
- Enhanced comments for methods in `RemoteConfigImpl`, providing clearer context on their usage and behavior.
- Included platform support details in `pubspec.yaml` for better visibility of compatibility.
- Added library documentation comments in `ensemble_firebase_analytics.dart` and `firebase_analytics.dart` to clarify the purpose of the Firebase Analytics module and its components.
- Improved method comments in `FirebaseAnalyticsProvider`, providing clearer context on initialization, event logging, and user ID management functionalities.
- Enhanced overall code readability and understanding of the module's capabilities.
- Added platform support details for Android, iOS, macOS, web, and Windows to enhance compatibility visibility.
- Improved module description and documentation links for better clarity on the qr_scanner module's purpose and resources.
- Updated module description in `pubspec.yaml` to provide a clearer overview of its features, including tracking, identity, consent, assurance, and user profile APIs.
- Added library documentation comments in `adobe_analytics.dart` and `ensemble_adobe_analytics.dart` to clarify the purpose and functionality of the Adobe Analytics module and its components.
- Improved method comments throughout `AdobeAnalyticsImpl` for better understanding of analytics operations and user profile management.
- Updated module description in `pubspec.yaml` to provide a clearer overview of its features, including analytics and push notifications integration for the Ensemble low-code framework.
- Added library documentation comments in `ensemble_moengage.dart` and `moengage_notification_handler.dart` to clarify the purpose and functionality of the MoEngage integration and its components.
- Improved comments throughout the `MoEngageNotificationHandler` and `MoEngageImpl` classes for better understanding of their roles and functionalities.
…ket module

- Updated module repository link in `pubspec.yaml` for clarity on its location.
- Added platform support details for Android, iOS, macOS, web, and Windows in `pubspec.yaml`.
- Introduced library documentation comments in `ensemble_bracket.dart` and `bracket.dart` to clarify the purpose and functionality of the Ensemble Bracket widget and its components.
- Improved comments throughout the `BracketController`, `RoundTemplate`, `MatchTemplate`, and `RoundData` classes for better understanding of their roles and functionalities.
- Updated repository links in `pubspec.yaml` for clarity on module locations.
- Enhanced module descriptions for `ensemble_stripe` to include support details for Stripe Elements and Payment Intents.
- Ensured consistent documentation links across `pubspec.yaml` files for `ensemble_chat`, `ensemble_bluetooth`, `ensemble_network_info`, `ensemble_stripe`, and `ensemble_file_manager`.
@sharjeelyunus sharjeelyunus merged commit 2985c0f into main Jun 28, 2026
5 checks passed
@sharjeelyunus sharjeelyunus deleted the pub-dev-fixes branch June 28, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant