commit | 5e267822f39fdb80820d8cd5dc678e525480a39f | [log] [tgz] |
---|---|---|
author | Elias Yishak <42216813+eliasyishak@users.noreply.github.com> | Mon Mar 25 09:39:23 2024 -0700 |
committer | GitHub <noreply@github.com> | Mon Mar 25 12:39:23 2024 -0400 |
tree | f4fb3dbe18c8d0d79ee09da36d80973b9fd1e0b2 | |
parent | f611290b530123ee2f0a3fda7c440d85dd080a30 [diff] |
Refactoring to remove late variables and cyclic dependencies (#247) * Cleaned up `config_handler.dart` * Cleaned up `log_handler.dart` * Cleaned up `session.dart` * Clean up `survey_handler.dart` * Confighandler no longer late variable * Remove `Initializer` dependency from `ConfigHandler` * Remove `late` variable for `_clientId` * Consolidate `Session` into `UserProperty` * Sort members + swap error messages for tests * `dart format .` * Fix tests + note a TODO for `package:file` * `..run()` * Remove `UserProperty.initialize` method * Remove `ErrorHandler` + no late for userprop and loghandler * Fix test * Make userprop variable private * Move configHandler to constructor initializer * Remove unnecessary parameters for log handler * Add'l documentation * Remove unused params for survey handler * Changelog update + dartdocs * Bump version to `6.0.0` * Remove `Initializer` abstraction, sub for functions * Fix test for session file modified timestamp * Remove `sessionIdOverride` for session initializer * Clean up CHANGELOG * Fix failing test * Format fix
This repository is home to tooling related Dart packages. Generally, this means packages published through the tools.dart.dev publisher that don't naturally belong to other topic monorepos (like dart-lang/build, dart-lang/test, or dart-lang/shelf).
Package | Description | Version |
---|---|---|
cli_config | A library to take config values from configuration files, CLI arguments, and environment variables. | |
extension_discovery | A convention and utilities for package extension discovery. | |
graphs | Graph algorithms that operate on graphs in any representation | |
unified_analytics | A package for logging analytics for all Dart and Flutter related tooling to Google Analytics. |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.
For additional information about contributing, see our contributing page.