├── .buildkite ├── compose-files │ └── docker-compose.yml └── pipelines │ ├── dummy_pipeline.yml │ ├── prod_sync_pipeline.yml │ └── sync_pipeline.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── task.md ├── pull_request_template.md └── workflows │ ├── ci_integrations_actions.yml │ ├── cla.yml │ ├── cli_actions.yml │ ├── coverage_converter_actions.yml │ ├── firebase_actions.yml │ ├── metrics_actions.yml │ ├── metrics_integration_actions.yml │ ├── pr_checks.yml │ ├── slack_notification_actions.yml │ └── web_actions.yml ├── .gitignore ├── .jenkins ├── jobs │ ├── dummy.groovy │ └── sync.groovy ├── pipelines │ ├── dummy.groovy │ └── sync.groovy └── pod_templates │ └── ubuntu.yaml ├── .licenserc.json ├── .mergify.yml ├── .metrics ├── buildkite │ ├── integration_config.yml │ └── prod_integration_config.yml ├── ci_integrations_config.yml ├── coverage_converter_config.yml ├── jenkins │ └── config_template.yml └── metrics_web_config.yml ├── LICENSE ├── analysis_options.yaml ├── api_mock_server ├── .gitignore ├── analysis_options.yaml ├── lib │ ├── api_mock_server.dart │ └── src │ │ ├── api_mock_server.dart │ │ ├── auth_credentials.dart │ │ ├── path_matcher │ │ ├── exact_path_matcher.dart │ │ ├── path_matcher.dart │ │ └── reg_exp_path_matcher.dart │ │ └── request_handler.dart ├── pubspec.yaml └── test │ └── api_mock_server_test.dart ├── cla.md ├── concept_map.puml ├── design ├── black_theme │ ├── design.png │ └── design.xd ├── fonts │ ├── Bebas_Neue │ │ ├── BebasNeue-Regular.ttf │ │ └── OFL.txt │ └── Ubuntu │ │ ├── UFL.txt │ │ └── Ubuntu-Bold.ttf └── light_theme │ ├── design.png │ └── design.xd ├── docs ├── 00_template.md ├── 01_design_doc.md ├── 02_process.md ├── 03_third_party_api_testing.md ├── 04_mock_server.md ├── 05_project_metrics.md ├── 06_code_coverage_artifact_import.md ├── 07_jenkins_testing_environment.md ├── 08_firebase_deployment.md ├── 09_dart_code_style.md ├── 10_collaboration.md ├── 11_ecosystem.md ├── 12_state_management_investigation.md ├── 13_firebase_deployment_cli.md ├── 14_developer_configuration.md ├── 15_dependencies_licenses.md ├── 16_buildkite_ci_integration.md ├── 17_github_actions_metrics_integration.md ├── 18_security_audit_document.md ├── 19_feature_design_template.md ├── diagrams │ ├── buildkite_sync_sequence_diagram.puml │ └── github_actions_sequence_diagram.puml └── images │ ├── auth_ui.png │ ├── build_results_bar.png │ ├── build_results_bar_light.png │ ├── build_statuses.png │ ├── build_statuses_light.png │ ├── builds.png │ ├── builds_light.png │ ├── dashboard_ui.png │ ├── dashboard_ui_dark.png │ ├── metrics_logo.png │ ├── percentage.png │ ├── percentage_light.png │ ├── performance_graph.png │ ├── performance_graph_light.png │ ├── placeholder.png │ └── placeholder_light.png ├── guardian ├── .gitignore ├── CHANGELOG.md ├── README.md ├── analysis_options.yaml ├── bin │ └── main.dart ├── build.sh ├── lib │ ├── config │ │ ├── command │ │ │ ├── create_config_command.dart │ │ │ ├── delete_config_command.dart │ │ │ ├── manage_config_command.dart │ │ │ ├── print_config_command.dart │ │ │ └── update_config_command.dart │ │ ├── helper │ │ │ └── config_helper.dart │ │ ├── model │ │ │ └── config.dart │ │ └── runner │ │ │ └── config_runner.dart │ ├── guardian.dart │ ├── jira │ │ ├── client │ │ │ └── jira_client.dart │ │ ├── command │ │ │ ├── close_ticket_command.dart │ │ │ ├── jia_config_command.dart │ │ │ ├── jira_command.dart │ │ │ ├── open_ticket_command.dart │ │ │ └── update_ticket_command.dart │ │ ├── model │ │ │ ├── jira_config.dart │ │ │ └── ticket_manage_request.dart │ │ └── runner │ │ │ └── jira_runner.dart │ ├── runner │ │ ├── command │ │ │ └── guardian_command.dart │ │ ├── guardian_runner.dart │ │ └── options │ │ │ └── global_options.dart │ ├── slack │ │ ├── client │ │ │ └── slack_webhook_client.dart │ │ ├── command │ │ │ ├── message_command.dart │ │ │ ├── slack_command.dart │ │ │ └── slack_config_command.dart │ │ ├── model │ │ │ ├── slack_config.dart │ │ │ ├── slack_markdown_text_object.dart │ │ │ ├── slack_message.dart │ │ │ ├── slack_plain_text_object.dart │ │ │ ├── slack_result.dart │ │ │ ├── slack_section_block.dart │ │ │ ├── slack_text_object.dart │ │ │ └── validation_result.dart │ │ └── runner │ │ │ └── slack_runner.dart │ └── utils │ │ └── junit_xml │ │ ├── junit_xml.dart │ │ ├── model │ │ ├── junit_property.dart │ │ ├── junit_system_data.dart │ │ ├── junit_system_err_data.dart │ │ ├── junit_system_out_data.dart │ │ ├── junit_test_case.dart │ │ ├── junit_test_case_error.dart │ │ ├── junit_test_case_execution_result.dart │ │ ├── junit_test_case_failure.dart │ │ ├── junit_test_case_skipped.dart │ │ ├── junit_test_suite.dart │ │ ├── junit_test_suites.dart │ │ └── junit_xml_report.dart │ │ └── parser │ │ ├── element_parser │ │ ├── properties_parser.dart │ │ ├── system_err_parser.dart │ │ ├── system_out_parser.dart │ │ ├── test_case_error_parser.dart │ │ ├── test_case_failure_parser.dart │ │ ├── test_case_parser.dart │ │ ├── test_case_skipped_parser.dart │ │ ├── test_suite_parser.dart │ │ ├── test_suites_parser.dart │ │ ├── xml_attribute_value_parser.dart │ │ └── xml_element_parser.dart │ │ └── junit_xml_parser.dart ├── pubspec.yaml ├── test.sh └── test │ ├── resources │ ├── android_fail.xml │ ├── android_pass.xml │ ├── ios_fail.xml │ └── ios_pass.xml │ ├── slack │ ├── client │ │ └── slack_webhook_client_test.dart │ ├── model │ │ ├── slack_markdown_text_object_test.dart │ │ ├── slack_message_test.dart │ │ ├── slack_plain_text_object_test.dart │ │ ├── slack_section_block_test.dart │ │ ├── slack_text_object_test.dart │ │ └── validation_result_test.dart │ └── test_utils │ │ └── mock_server │ │ └── slack_mock_server.dart │ ├── test_utils │ └── api_mock_server │ │ ├── api_mock_server.dart │ │ └── request_handler.dart │ └── utils │ └── junit_xml │ ├── element_parser │ ├── properties_parser_test.dart │ ├── system_err_parser_test.dart │ ├── system_out_parser_test.dart │ ├── test_case_error_parser_test.dart │ ├── test_case_failure_parser_test.dart │ ├── test_case_parser_test.dart │ ├── test_case_skipped_test.dart │ ├── test_suite_parser_test.dart │ ├── test_suites_parser_test.dart │ ├── xml_attribute_parser_test.dart │ └── xml_element_parser_test.dart │ ├── junit_xml_parser_test.dart │ └── test_utils │ ├── xml_string_builder_util.dart │ └── xml_string_parse_util.dart ├── metrics ├── ci_integrations │ ├── .gitignore │ ├── .vscode │ │ └── launch.json │ ├── README.md │ ├── analysis_options.yaml │ ├── bin │ │ └── main.dart │ ├── build.sh │ ├── config.yaml │ ├── coverage.sh │ ├── docs │ │ ├── 01_ci_integration_module_architecture.md │ │ ├── 02_ci_integration_user_guide.md │ │ ├── 03_ci_integration_verbose_mode.md │ │ ├── 04_ci_integrations_config_validator.md │ │ ├── 05_ci_integration_commands_code_sharing.md │ │ ├── 06_builds_synchronization.md │ │ ├── 07_sync_performance_investigation.md │ │ ├── destination │ │ │ └── firestore │ │ │ │ └── config │ │ │ │ └── configuration_template.yaml │ │ ├── diagrams │ │ │ ├── add_coverage_data_sequence_diagram.puml │ │ │ ├── ci_integrations_activity_diagram.puml │ │ │ ├── ci_integrations_class_diagram.puml │ │ │ ├── ci_integrations_coverage_class_diagram.puml │ │ │ ├── ci_integrations_verbose_mode_diagram.puml │ │ │ ├── commands_code_sharing.puml │ │ │ ├── config_validator_base_class_diagram.puml │ │ │ ├── config_validator_destination_class_diagram.puml │ │ │ ├── config_validator_sequence_diagram.puml │ │ │ ├── resync_builds_stage_activity_diagram.puml │ │ │ ├── resync_builds_stage_sequence_diagram.puml │ │ │ ├── resync_single_build_activity_diagram.puml │ │ │ ├── resync_single_build_sequence_diagram.puml │ │ │ ├── sync_algorithm_activity_diagram.puml │ │ │ ├── sync_algorithm_class_diagram.puml │ │ │ ├── sync_builds_stage_activity_diagram.puml │ │ │ ├── sync_builds_stage_sequence_diagram.puml │ │ │ ├── sync_ideal_timing_diagram.puml │ │ │ ├── sync_problematic_queue_timing_diagram.puml │ │ │ └── sync_problematic_timing_diagram.puml │ │ ├── features │ │ │ ├── in_progress_builds │ │ │ │ ├── diagrams │ │ │ │ │ ├── destination_clients_class_diagram.puml │ │ │ │ │ ├── source_clients_class_diagram.puml │ │ │ │ │ └── sync_command_class_diagram.puml │ │ │ │ └── in_progress_builds_introduction.md │ │ │ └── supported_storage_version │ │ │ │ ├── 01_supported_storage_version.md │ │ │ │ └── diagrams │ │ │ │ ├── supported_storage_version_class_diagram.puml │ │ │ │ └── supported_storage_version_sequence_diagram.puml │ │ └── source │ │ │ ├── buildkite │ │ │ ├── 01_buildkite_client.md │ │ │ ├── config │ │ │ │ └── configuration_template.yaml │ │ │ └── diagrams │ │ │ │ └── buildkite_client_class_diagram.puml │ │ │ ├── github_actions │ │ │ ├── 01_github_actions_client.md │ │ │ ├── config │ │ │ │ └── configuration_template.yaml │ │ │ └── diagrams │ │ │ │ └── github_actions_client_class_diagram.puml │ │ │ └── jenkins │ │ │ └── config │ │ │ └── configuration_template.yaml │ ├── lib │ │ ├── cli │ │ │ ├── command │ │ │ │ ├── ci_integration_command.dart │ │ │ │ ├── sync_command.dart │ │ │ │ └── validate_command.dart │ │ │ ├── config │ │ │ │ ├── factory │ │ │ │ │ └── raw_integration_config_factory.dart │ │ │ │ ├── model │ │ │ │ │ └── raw_integration_config.dart │ │ │ │ └── parser │ │ │ │ │ └── raw_integration_config_parser.dart │ │ │ ├── configured_parties │ │ │ │ ├── configured_destination_party.dart │ │ │ │ ├── configured_parties.dart │ │ │ │ ├── configured_party.dart │ │ │ │ ├── configured_source_party.dart │ │ │ │ └── factory │ │ │ │ │ └── configured_parties_factory.dart │ │ │ ├── error │ │ │ │ └── sync_error.dart │ │ │ ├── logger │ │ │ │ ├── factory │ │ │ │ │ └── logger_factory.dart │ │ │ │ ├── logger.dart │ │ │ │ ├── manager │ │ │ │ │ └── logger_manager.dart │ │ │ │ ├── mixin │ │ │ │ │ └── logger_mixin.dart │ │ │ │ └── writer │ │ │ │ │ ├── io_logger_writer.dart │ │ │ │ │ └── logger_writer.dart │ │ │ ├── parties │ │ │ │ ├── parties.dart │ │ │ │ ├── supported_destination_parties.dart │ │ │ │ ├── supported_integration_parties.dart │ │ │ │ └── supported_source_parties.dart │ │ │ └── runner │ │ │ │ └── ci_integrations_runner.dart │ │ ├── client │ │ │ ├── buildkite │ │ │ │ ├── buildkite_client.dart │ │ │ │ ├── constants │ │ │ │ │ └── buildkite_constants.dart │ │ │ │ ├── mappers │ │ │ │ │ ├── buildkite_build_state_mapper.dart │ │ │ │ │ └── buildkite_token_scope_mapper.dart │ │ │ │ └── models │ │ │ │ │ ├── buildkite_artifact.dart │ │ │ │ │ ├── buildkite_artifacts_page.dart │ │ │ │ │ ├── buildkite_build.dart │ │ │ │ │ ├── buildkite_build_state.dart │ │ │ │ │ ├── buildkite_builds_page.dart │ │ │ │ │ ├── buildkite_organization.dart │ │ │ │ │ ├── buildkite_pipeline.dart │ │ │ │ │ ├── buildkite_token.dart │ │ │ │ │ └── buildkite_token_scope.dart │ │ │ ├── firestore │ │ │ │ ├── firestore.dart │ │ │ │ ├── mappers │ │ │ │ │ └── firestore_exception_reason_mapper.dart │ │ │ │ └── models │ │ │ │ │ ├── firebase_auth_credentials.dart │ │ │ │ │ └── firestore_exception_reason.dart │ │ │ ├── github_actions │ │ │ │ ├── constants │ │ │ │ │ └── github_actions_constants.dart │ │ │ │ ├── github_actions_client.dart │ │ │ │ ├── mappers │ │ │ │ │ ├── github_action_conclusion_mapper.dart │ │ │ │ │ ├── github_action_status_mapper.dart │ │ │ │ │ └── github_token_scope_mapper.dart │ │ │ │ └── models │ │ │ │ │ ├── github_action_conclusion.dart │ │ │ │ │ ├── github_action_status.dart │ │ │ │ │ ├── github_actions_workflow.dart │ │ │ │ │ ├── github_repository.dart │ │ │ │ │ ├── github_token.dart │ │ │ │ │ ├── github_token_scope.dart │ │ │ │ │ ├── github_user.dart │ │ │ │ │ ├── workflow_run.dart │ │ │ │ │ ├── workflow_run_artifact.dart │ │ │ │ │ ├── workflow_run_artifacts_page.dart │ │ │ │ │ ├── workflow_run_job.dart │ │ │ │ │ ├── workflow_run_jobs_page.dart │ │ │ │ │ └── workflow_runs_page.dart │ │ │ └── jenkins │ │ │ │ ├── builder │ │ │ │ └── jenkins_url_builder.dart │ │ │ │ ├── constants │ │ │ │ ├── jenkins_constants.dart │ │ │ │ └── tree_query.dart │ │ │ │ ├── deserializer │ │ │ │ └── jenkins_build_deserializer.dart │ │ │ │ ├── jenkins_client.dart │ │ │ │ ├── mapper │ │ │ │ └── jenkins_build_result_mapper.dart │ │ │ │ └── model │ │ │ │ ├── jenkins_build.dart │ │ │ │ ├── jenkins_build_artifact.dart │ │ │ │ ├── jenkins_build_result.dart │ │ │ │ ├── jenkins_building_job.dart │ │ │ │ ├── jenkins_instance_info.dart │ │ │ │ ├── jenkins_job.dart │ │ │ │ ├── jenkins_multi_branch_job.dart │ │ │ │ ├── jenkins_query_limits.dart │ │ │ │ └── jenkins_user.dart │ │ ├── constants │ │ │ └── http_constants.dart │ │ ├── data │ │ │ └── deserializer │ │ │ │ └── build_data_deserializer.dart │ │ ├── destination │ │ │ ├── error │ │ │ │ └── destination_error.dart │ │ │ └── firestore │ │ │ │ ├── adapter │ │ │ │ └── firestore_destination_client_adapter.dart │ │ │ │ ├── client_factory │ │ │ │ └── firestore_destination_client_factory.dart │ │ │ │ ├── config │ │ │ │ ├── model │ │ │ │ │ ├── firestore_destination_config.dart │ │ │ │ │ └── firestore_destination_config_field.dart │ │ │ │ ├── parser │ │ │ │ │ └── firestore_destination_config_parser.dart │ │ │ │ ├── validation_delegate │ │ │ │ │ └── firestore_destination_validation_delegate.dart │ │ │ │ ├── validator │ │ │ │ │ └── firestore_destination_validator.dart │ │ │ │ └── validator_factory │ │ │ │ │ └── firestore_destination_validator_factory.dart │ │ │ │ ├── factory │ │ │ │ ├── firebase_auth_factory.dart │ │ │ │ └── firestore_factory.dart │ │ │ │ ├── party │ │ │ │ └── firestore_destination_party.dart │ │ │ │ └── strings │ │ │ │ └── firestore_strings.dart │ │ ├── integration │ │ │ ├── ci │ │ │ │ ├── ci_integration.dart │ │ │ │ ├── config │ │ │ │ │ └── model │ │ │ │ │ │ └── sync_config.dart │ │ │ │ └── sync_stage │ │ │ │ │ ├── builds │ │ │ │ │ ├── builds_sync_stage.dart │ │ │ │ │ ├── in_progress_builds_sync_stage.dart │ │ │ │ │ └── new_builds_sync_stage.dart │ │ │ │ │ ├── factory │ │ │ │ │ └── sync_stages_factory.dart │ │ │ │ │ └── sync_stage.dart │ │ │ ├── error │ │ │ │ └── config_validation_error.dart │ │ │ ├── interface │ │ │ │ ├── base │ │ │ │ │ ├── client │ │ │ │ │ │ ├── integration_client.dart │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ │ └── mapper.dart │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── page.dart │ │ │ │ │ ├── client_factory │ │ │ │ │ │ └── integration_client_factory.dart │ │ │ │ │ ├── config │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── config.dart │ │ │ │ │ │ │ └── config_field.dart │ │ │ │ │ │ ├── parser │ │ │ │ │ │ │ └── config_parser.dart │ │ │ │ │ │ ├── validation_delegate │ │ │ │ │ │ │ └── validation_delegate.dart │ │ │ │ │ │ ├── validator │ │ │ │ │ │ │ └── config_validator.dart │ │ │ │ │ │ └── validator_factory │ │ │ │ │ │ │ └── config_validator_factory.dart │ │ │ │ │ └── party │ │ │ │ │ │ └── integration_party.dart │ │ │ │ ├── destination │ │ │ │ │ ├── client │ │ │ │ │ │ └── destination_client.dart │ │ │ │ │ ├── client_factory │ │ │ │ │ │ └── destination_client_factory.dart │ │ │ │ │ ├── config │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ └── destination_config.dart │ │ │ │ │ │ └── parser │ │ │ │ │ │ │ └── destination_config_parser.dart │ │ │ │ │ └── party │ │ │ │ │ │ └── destination_party.dart │ │ │ │ └── source │ │ │ │ │ ├── client │ │ │ │ │ └── source_client.dart │ │ │ │ │ ├── client_factory │ │ │ │ │ └── source_client_factory.dart │ │ │ │ │ ├── config │ │ │ │ │ ├── model │ │ │ │ │ │ └── source_config.dart │ │ │ │ │ └── parser │ │ │ │ │ │ └── source_config_parser.dart │ │ │ │ │ └── party │ │ │ │ │ └── source_party.dart │ │ │ ├── stub │ │ │ │ └── base │ │ │ │ │ └── config │ │ │ │ │ ├── validation_delegate │ │ │ │ │ └── validation_delegate_stub.dart │ │ │ │ │ ├── validator │ │ │ │ │ ├── config_validator_stub.dart │ │ │ │ │ └── validator_stub.dart │ │ │ │ │ └── validator_factory │ │ │ │ │ ├── config_validator_factory_stub.dart │ │ │ │ │ └── validator_factory_stub.dart │ │ │ └── validation │ │ │ │ ├── model │ │ │ │ ├── config_field_target_validation_result.dart │ │ │ │ ├── config_field_validation_conclusion.dart │ │ │ │ ├── field_validation_conclusion.dart │ │ │ │ ├── field_validation_result.dart │ │ │ │ ├── mappers │ │ │ │ │ └── field_validation_conclusion_mapper.dart │ │ │ │ ├── validation_result.dart │ │ │ │ └── validation_result_builder.dart │ │ │ │ └── printer │ │ │ │ └── validation_result_printer.dart │ │ ├── source │ │ │ ├── buildkite │ │ │ │ ├── adapter │ │ │ │ │ └── buildkite_source_client_adapter.dart │ │ │ │ ├── client_factory │ │ │ │ │ └── buildkite_source_client_factory.dart │ │ │ │ ├── config │ │ │ │ │ ├── model │ │ │ │ │ │ ├── buildkite_source_config.dart │ │ │ │ │ │ └── buildkite_source_validation_target.dart │ │ │ │ │ ├── parser │ │ │ │ │ │ └── buildkite_source_config_parser.dart │ │ │ │ │ ├── validation_delegate │ │ │ │ │ │ └── buildkite_source_validation_delegate.dart │ │ │ │ │ ├── validator │ │ │ │ │ │ └── buildkite_source_validator.dart │ │ │ │ │ └── validator_factory │ │ │ │ │ │ └── buildkite_source_validator_factory.dart │ │ │ │ ├── party │ │ │ │ │ └── buildkite_source_party.dart │ │ │ │ └── strings │ │ │ │ │ └── buildkite_strings.dart │ │ │ ├── github_actions │ │ │ │ ├── adapter │ │ │ │ │ └── github_actions_source_client_adapter.dart │ │ │ │ ├── client_factory │ │ │ │ │ └── github_actions_source_client_factory.dart │ │ │ │ ├── config │ │ │ │ │ ├── model │ │ │ │ │ │ ├── github_actions_source_config.dart │ │ │ │ │ │ └── github_actions_source_config_field.dart │ │ │ │ │ ├── parser │ │ │ │ │ │ └── github_actions_source_config_parser.dart │ │ │ │ │ ├── validation_delegate │ │ │ │ │ │ └── github_actions_source_validation_delegate.dart │ │ │ │ │ ├── validator │ │ │ │ │ │ └── github_actions_source_validator.dart │ │ │ │ │ └── validator_factory │ │ │ │ │ │ └── github_actions_source_validator_factory.dart │ │ │ │ ├── party │ │ │ │ │ └── github_actions_source_party.dart │ │ │ │ └── strings │ │ │ │ │ └── github_actions_strings.dart │ │ │ └── jenkins │ │ │ │ ├── adapter │ │ │ │ └── jenkins_source_client_adapter.dart │ │ │ │ ├── client_factory │ │ │ │ └── jenkins_source_client_factory.dart │ │ │ │ ├── config │ │ │ │ ├── model │ │ │ │ │ ├── jenkins_source_config.dart │ │ │ │ │ └── jenkins_source_config_field.dart │ │ │ │ ├── parser │ │ │ │ │ └── jenkins_source_config_parser.dart │ │ │ │ ├── validation_delegate │ │ │ │ │ └── jenkins_source_validation_delegate.dart │ │ │ │ ├── validator │ │ │ │ │ └── jenkins_source_validator.dart │ │ │ │ └── validator_factory │ │ │ │ │ └── jenkins_source_validator_factory.dart │ │ │ │ ├── party │ │ │ │ └── jenkins_source_party.dart │ │ │ │ └── strings │ │ │ │ └── jenkins_strings.dart │ │ └── util │ │ │ ├── archive │ │ │ └── archive_helper.dart │ │ │ ├── authorization │ │ │ ├── api_key_authorization.dart │ │ │ ├── authorization.dart │ │ │ ├── authorization_base.dart │ │ │ ├── basic_authorization.dart │ │ │ └── bearer_authorization.dart │ │ │ ├── file │ │ │ ├── file_helper.dart │ │ │ └── file_reader.dart │ │ │ ├── model │ │ │ └── interaction_result.dart │ │ │ ├── url │ │ │ └── url_utils.dart │ │ │ └── validator │ │ │ ├── number_validator.dart │ │ │ └── string_validator.dart │ ├── pubspec.yaml │ ├── test.sh │ └── test │ │ ├── cli │ │ ├── command │ │ │ ├── ci_integration_command_test.dart │ │ │ ├── sync_command_test.dart │ │ │ └── validate_command_test.dart │ │ ├── config │ │ │ ├── factory │ │ │ │ └── raw_integration_config_factory_test.dart │ │ │ ├── model │ │ │ │ └── raw_integration_config_test.dart │ │ │ └── parser │ │ │ │ └── raw_integration_config_parser_test.dart │ │ ├── configured_parties │ │ │ ├── configured_destination_party_test.dart │ │ │ ├── configured_parties_test.dart │ │ │ ├── configured_party_test.dart │ │ │ ├── configured_source_party_test.dart │ │ │ └── factory │ │ │ │ └── configured_parties_factory_test.dart │ │ ├── error │ │ │ └── sync_error_test.dart │ │ ├── logger │ │ │ ├── factory │ │ │ │ └── logger_factory_test.dart │ │ │ ├── logger_test.dart │ │ │ ├── manager │ │ │ │ └── logger_manager_test.dart │ │ │ ├── mixin │ │ │ │ └── logger_mixin_test.dart │ │ │ └── writer │ │ │ │ └── io_logger_writer_test.dart │ │ ├── parties │ │ │ ├── parties_test.dart │ │ │ ├── supported_destination_parties_test.dart │ │ │ ├── supported_integration_parties_test.dart │ │ │ └── supported_source_parties_test.dart │ │ ├── runner │ │ │ └── ci_integrations_runner_test.dart │ │ └── test_util │ │ │ ├── destination_config_stub.dart │ │ │ ├── destination_party_stub.dart │ │ │ ├── mock │ │ │ ├── config_parser_mock.dart │ │ │ ├── destination_party_mock.dart │ │ │ ├── file_mock.dart │ │ │ ├── integration_client_mock.dart │ │ │ ├── logger_factory_mock.dart │ │ │ ├── logger_writer_mock.dart │ │ │ ├── mocks.dart │ │ │ ├── parties_mock.dart │ │ │ └── source_party_mock.dart │ │ │ ├── source_config_stub.dart │ │ │ ├── source_party_stub.dart │ │ │ └── test_data │ │ │ └── config_test_data.dart │ │ ├── client │ │ ├── buildkite │ │ │ ├── buildkite_client_test.dart │ │ │ ├── mappers │ │ │ │ ├── buildkite_build_state_mapper_test.dart │ │ │ │ └── buildkite_token_scope_mapper_test.dart │ │ │ ├── models │ │ │ │ ├── buildkite_artifact_test.dart │ │ │ │ ├── buildkite_artifacts_page_test.dart │ │ │ │ ├── buildkite_build_test.dart │ │ │ │ ├── buildkite_builds_page_test.dart │ │ │ │ ├── buildkite_organization_test.dart │ │ │ │ ├── buildkite_pipeline_test.dart │ │ │ │ └── buildkite_token_test.dart │ │ │ └── test_utils │ │ │ │ └── mock │ │ │ │ └── buildkite_mock_server.dart │ │ ├── firestore │ │ │ ├── firestore_test.dart │ │ │ ├── mappers │ │ │ │ └── firestore_exception_reason_mapper_test.dart │ │ │ └── models │ │ │ │ └── firebase_auth_credentials_test.dart │ │ ├── github_actions │ │ │ ├── github_actions_client_test.dart │ │ │ ├── mappers │ │ │ │ ├── github_action_conclusion_mapper_test.dart │ │ │ │ ├── github_action_status_mapper_test.dart │ │ │ │ └── github_token_scope_mapper_test.dart │ │ │ ├── models │ │ │ │ ├── github_actions_workflow_test.dart │ │ │ │ ├── github_repository_test.dart │ │ │ │ ├── github_token_test.dart │ │ │ │ ├── github_user_test.dart │ │ │ │ ├── workflow_run_artifact_page_test.dart │ │ │ │ ├── workflow_run_artifact_test.dart │ │ │ │ ├── workflow_run_job_test.dart │ │ │ │ ├── workflow_run_jobs_page_test.dart │ │ │ │ ├── workflow_run_test.dart │ │ │ │ └── workflow_runs_page_test.dart │ │ │ └── test_utils │ │ │ │ └── mock │ │ │ │ └── github_actions_mock_server.dart │ │ ├── jenkins │ │ │ ├── builder │ │ │ │ └── jenkins_url_builder_test.dart │ │ │ ├── deserializer │ │ │ │ └── jenkins_build_deserializer_test.dart │ │ │ ├── jenkins_client_test.dart │ │ │ ├── mapper │ │ │ │ └── jenkins_build_result_mapper_test.dart │ │ │ ├── model │ │ │ │ ├── jenkins_build_artifact_test.dart │ │ │ │ ├── jenkins_build_test.dart │ │ │ │ ├── jenkins_building_job_test.dart │ │ │ │ ├── jenkins_instance_info_test.dart │ │ │ │ ├── jenkins_job_test.dart │ │ │ │ ├── jenkins_multi_branch_job_test.dart │ │ │ │ ├── jenkins_query_limits_test.dart │ │ │ │ └── jenkins_user_test.dart │ │ │ └── test_utils │ │ │ │ ├── mock │ │ │ │ └── jenkins_mock_server.dart │ │ │ │ └── test_data │ │ │ │ ├── jenkins_artifacts_test_data.dart │ │ │ │ └── jenkins_build_test_data.dart │ │ └── test_utils │ │ │ └── mock_server_utils.dart │ │ ├── data │ │ └── deserializer │ │ │ └── build_data_deserializer_test.dart │ │ ├── destination │ │ ├── error │ │ │ └── destination_error_test.dart │ │ └── firestore │ │ │ ├── adapter │ │ │ └── firestore_destination_client_adapter_test.dart │ │ │ ├── client_factory │ │ │ └── firestore_destination_client_factory_test.dart │ │ │ ├── config │ │ │ ├── model │ │ │ │ ├── firestore_destination_config_field_test.dart │ │ │ │ └── firestore_destination_config_test.dart │ │ │ ├── parser │ │ │ │ └── firestore_destination_config_parser_test.dart │ │ │ ├── validation_delegate │ │ │ │ └── firestore_destination_validation_delegate_test.dart │ │ │ ├── validator │ │ │ │ └── firestore_destination_validator_test.dart │ │ │ └── validator_factory │ │ │ │ └── firestore_destination_validator_factory_test.dart │ │ │ ├── factory │ │ │ ├── firebase_auth_factory_test.dart │ │ │ └── firestore_factory_test.dart │ │ │ ├── party │ │ │ └── firestore_destination_party_test.dart │ │ │ └── test_utils │ │ │ ├── mock │ │ │ └── firebase_auth_mock.dart │ │ │ └── test_data │ │ │ ├── collection_reference_mock.dart │ │ │ ├── document_mock.dart │ │ │ ├── document_reference_mock.dart │ │ │ ├── firestore_config_test_data.dart │ │ │ └── firestore_mock.dart │ │ ├── integration │ │ ├── ci │ │ │ ├── ci_integration_test.dart │ │ │ ├── config │ │ │ │ └── model │ │ │ │ │ └── sync_config_test.dart │ │ │ ├── sync_stage │ │ │ │ ├── builds │ │ │ │ │ ├── builds_sync_stage_test.dart │ │ │ │ │ ├── in_progress_builds_sync_stage_test.dart │ │ │ │ │ └── new_builds_sync_stage_test.dart │ │ │ │ └── factory │ │ │ │ │ └── sync_stages_factory_test.dart │ │ │ └── test_utils │ │ │ │ ├── stub │ │ │ │ ├── destination_client_stub.dart │ │ │ │ └── source_client_stub.dart │ │ │ │ └── test_data │ │ │ │ └── builds_test_data.dart │ │ ├── error │ │ │ └── config_validation_error_test.dart │ │ ├── interface │ │ │ └── base │ │ │ │ ├── client │ │ │ │ └── model │ │ │ │ │ └── page_test.dart │ │ │ │ ├── config │ │ │ │ └── model │ │ │ │ │ └── config_field_test.dart │ │ │ │ └── party │ │ │ │ └── integration_party_test.dart │ │ ├── stub │ │ │ └── base │ │ │ │ └── config │ │ │ │ ├── validator │ │ │ │ ├── config_validator_stub_test.dart │ │ │ │ └── validator_stub_test.dart │ │ │ │ └── validator_factory │ │ │ │ ├── config_validator_factory_stub_test.dart │ │ │ │ └── validator_factory_stub_test.dart │ │ └── validation │ │ │ ├── model │ │ │ ├── config_field_target_validation_result_test.dart │ │ │ ├── field_validation_result_test.dart │ │ │ ├── mappers │ │ │ │ └── field_validation_conclusion_mapper_test.dart │ │ │ ├── validation_result_builder_test.dart │ │ │ └── validation_result_test.dart │ │ │ └── printer │ │ │ └── validation_result_printer_test.dart │ │ ├── source │ │ ├── buildkite │ │ │ ├── adapter │ │ │ │ └── buildkite_source_client_adapter_test.dart │ │ │ ├── client_factory │ │ │ │ └── buildkite_source_client_factory_test.dart │ │ │ ├── config │ │ │ │ ├── model │ │ │ │ │ ├── buildkite_source_config_test.dart │ │ │ │ │ └── buildkite_source_validation_target_test.dart │ │ │ │ ├── parser │ │ │ │ │ └── buildkite_source_config_parser_test.dart │ │ │ │ ├── validation_delegate │ │ │ │ │ └── buildkite_source_validation_delegate_test.dart │ │ │ │ ├── validator │ │ │ │ │ └── buildkite_source_validator_test.dart │ │ │ │ └── validator_factory │ │ │ │ │ └── buildkite_source_validator_factory_test.dart │ │ │ ├── party │ │ │ │ └── buildkite_source_party_test.dart │ │ │ └── test_utils │ │ │ │ ├── buildkite_client_mock.dart │ │ │ │ └── test_data │ │ │ │ ├── buildkite_config_test_data.dart │ │ │ │ └── buildkite_test_data_generator.dart │ │ ├── github_actions │ │ │ ├── adapter │ │ │ │ └── github_actions_source_client_adapter_test.dart │ │ │ ├── client_factory │ │ │ │ └── github_actions_source_client_factory_test.dart │ │ │ ├── config │ │ │ │ ├── model │ │ │ │ │ ├── github_actions_source_config_field_test.dart │ │ │ │ │ └── github_actions_source_config_test.dart │ │ │ │ ├── parser │ │ │ │ │ └── github_actions_source_config_parser_test.dart │ │ │ │ ├── validation_delegate │ │ │ │ │ └── github_actions_source_validation_delegate_test.dart │ │ │ │ ├── validator │ │ │ │ │ └── github_actions_source_validator_test.dart │ │ │ │ └── validator_factory │ │ │ │ │ └── github_actions_source_validator_factory_test.dart │ │ │ ├── party │ │ │ │ └── github_actions_source_party_test.dart │ │ │ └── test_utils │ │ │ │ ├── github_actions_client_mock.dart │ │ │ │ └── test_data │ │ │ │ ├── github_actions_config_test_data.dart │ │ │ │ └── github_actions_test_data_generator.dart │ │ └── jenkins │ │ │ ├── adapter │ │ │ └── jenkins_source_client_adapter_test.dart │ │ │ ├── client_factory │ │ │ └── jenkins_source_client_factory_test.dart │ │ │ ├── config │ │ │ ├── model │ │ │ │ ├── jenkins_source_config_field_test.dart │ │ │ │ └── jenkins_source_config_test.dart │ │ │ ├── parser │ │ │ │ └── jenkins_source_config_parser_test.dart │ │ │ ├── validation_delegate │ │ │ │ └── jenkins_source_validation_delegate_test.dart │ │ │ ├── validator │ │ │ │ └── jenkins_source_validator_test.dart │ │ │ └── validator_factory │ │ │ │ └── jenkins_source_validator_factory_test.dart │ │ │ ├── party │ │ │ └── jenkins_source_party_test.dart │ │ │ └── test_utils │ │ │ ├── jenkins_client_mock.dart │ │ │ └── test_data │ │ │ └── jenkins_config_test_data.dart │ │ ├── test_utils │ │ ├── config_field_stub.dart │ │ ├── config_stub.dart │ │ ├── extensions │ │ │ └── interaction_result_answer.dart │ │ ├── matchers.dart │ │ └── mock │ │ │ ├── core_validation_result_builder_mock.dart │ │ │ ├── io_sink_mock.dart │ │ │ └── validation_result_builder_mock.dart │ │ └── util │ │ ├── archive │ │ └── archive_helper_test.dart │ │ ├── authorization │ │ ├── api_key_authorization_test.dart │ │ ├── authorization_base_test.dart │ │ ├── basic_authorization_test.dart │ │ └── bearer_authorization_test.dart │ │ ├── file │ │ └── file_reader_test.dart │ │ ├── model │ │ └── interaction_result_test.dart │ │ ├── url │ │ └── url_utils_test.dart │ │ └── validator │ │ ├── number_validator_test.dart │ │ └── string_validator_test.dart ├── cli │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── analysis_options.yaml │ ├── bin │ │ └── main.dart │ ├── coverage.sh │ ├── dependencies.yaml │ ├── docs │ │ ├── 01_metrics_cli_design.md │ │ ├── 02_enabling_firebase_analytics.md │ │ ├── 03_enabling_firebase_authentication.md │ │ ├── 04_managing_firestore_data.md │ │ ├── 05_user_manual_steps.md │ │ ├── diagrams │ │ │ ├── cli_interfaces_class_diagram.puml │ │ │ ├── deploy_command_class_diagram.puml │ │ │ ├── deploy_command_sequence_diagram.puml │ │ │ ├── doctor_command_class_diagram.puml │ │ │ ├── doctor_command_sequence_diagram.puml │ │ │ ├── metrics_cli_runner_class_diagram.puml │ │ │ ├── prompter_class_diagram.puml │ │ │ └── services_class_diagram.puml │ │ ├── features │ │ │ ├── doctor_output_improvements │ │ │ │ ├── 01_doctor_output_improvements.md │ │ │ │ ├── diagrams │ │ │ │ │ ├── ci_integrations_validator_class_diagram.puml │ │ │ │ │ ├── ci_integrations_validator_sequence_diagram.puml │ │ │ │ │ ├── config_validation_conclusion_class_diagram.puml │ │ │ │ │ ├── cool_integration_source_validation_target_class_diagram.puml │ │ │ │ │ ├── doctor_output_feature_component_diagram.puml │ │ │ │ │ ├── doctor_output_improvements_class_diagram.puml │ │ │ │ │ ├── doctor_output_improvements_sequence_diagram.puml │ │ │ │ │ ├── metrics_cli_class_diagram.puml │ │ │ │ │ └── validation_class_diagram.puml │ │ │ │ └── images │ │ │ │ │ ├── ci_integrations_validate_example.png │ │ │ │ │ ├── flutter_doctor_example.png │ │ │ │ │ └── metrics_cli_doctor_example.png │ │ │ ├── supported_storage_version │ │ │ │ ├── 01_supported_storage_version.md │ │ │ │ └── diagrams │ │ │ │ │ └── storage_version_components_diagram.puml │ │ │ └── update │ │ │ │ ├── 01_update_feature.md │ │ │ │ ├── config │ │ │ │ └── configuration_template.yaml │ │ │ │ └── diagrams │ │ │ │ ├── config_yaml_parser_class_diagram.puml │ │ │ │ ├── update_command_components_diagram.puml │ │ │ │ ├── update_command_sequence_diagram.puml │ │ │ │ ├── update_config_class_diagram.puml │ │ │ │ ├── update_feature_integration_component_diagram.puml │ │ │ │ └── updater_class_diagram.puml │ │ └── images │ │ │ └── terminal.png │ ├── lib │ │ ├── cli │ │ │ ├── command │ │ │ │ ├── deploy_command.dart │ │ │ │ ├── doctor_command.dart │ │ │ │ └── update_command.dart │ │ │ ├── deployer │ │ │ │ ├── deployer.dart │ │ │ │ ├── factory │ │ │ │ │ └── deployer_factory.dart │ │ │ │ └── strings │ │ │ │ │ └── deploy_strings.dart │ │ │ ├── doctor │ │ │ │ ├── constants │ │ │ │ │ └── doctor_constants.dart │ │ │ │ ├── doctor.dart │ │ │ │ ├── factory │ │ │ │ │ └── doctor_factory.dart │ │ │ │ ├── models │ │ │ │ │ ├── doctor_target_validation_result.dart │ │ │ │ │ └── doctor_validation_conclusion.dart │ │ │ │ └── strings │ │ │ │ │ └── doctor_strings.dart │ │ │ ├── runner │ │ │ │ └── metrics_cli_runner.dart │ │ │ └── updater │ │ │ │ ├── algorithm │ │ │ │ └── update_algorithm.dart │ │ │ │ ├── config │ │ │ │ ├── factory │ │ │ │ │ └── update_config_factory.dart │ │ │ │ └── parser │ │ │ │ │ └── update_config_parser.dart │ │ │ │ ├── factory │ │ │ │ └── updater_factory.dart │ │ │ │ ├── strings │ │ │ │ └── update_strings.dart │ │ │ │ └── updater.dart │ │ ├── common │ │ │ ├── constants │ │ │ │ └── deploy_constants.dart │ │ │ ├── model │ │ │ │ ├── config │ │ │ │ │ ├── firebase_config.dart │ │ │ │ │ ├── sentry_config.dart │ │ │ │ │ ├── sentry_web_config.dart │ │ │ │ │ ├── update_config.dart │ │ │ │ │ └── web_metrics_config.dart │ │ │ │ ├── paths │ │ │ │ │ ├── factory │ │ │ │ │ │ └── paths_factory.dart │ │ │ │ │ └── paths.dart │ │ │ │ └── services │ │ │ │ │ ├── factory │ │ │ │ │ └── services_factory.dart │ │ │ │ │ └── services.dart │ │ │ └── strings │ │ │ │ └── common_strings.dart │ │ ├── prompter │ │ │ ├── prompter.dart │ │ │ └── writer │ │ │ │ ├── io_prompt_writer.dart │ │ │ │ └── prompt_writer.dart │ │ ├── services │ │ │ ├── common │ │ │ │ ├── auth_service.dart │ │ │ │ ├── cli │ │ │ │ │ ├── auth_cli.dart │ │ │ │ │ └── cli.dart │ │ │ │ ├── info_service.dart │ │ │ │ └── service │ │ │ │ │ └── model │ │ │ │ │ ├── mapper │ │ │ │ │ └── service_name_mapper.dart │ │ │ │ │ └── service_name.dart │ │ │ ├── firebase │ │ │ │ ├── adapter │ │ │ │ │ └── firebase_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ │ └── firebase_cli.dart │ │ │ │ ├── firebase_service.dart │ │ │ │ └── strings │ │ │ │ │ └── firebase_strings.dart │ │ │ ├── flutter │ │ │ │ ├── adapter │ │ │ │ │ └── flutter_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ │ └── flutter_cli.dart │ │ │ │ └── flutter_service.dart │ │ │ ├── gcloud │ │ │ │ ├── adapter │ │ │ │ │ └── gcloud_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ │ └── gcloud_cli.dart │ │ │ │ ├── gcloud_service.dart │ │ │ │ └── strings │ │ │ │ │ └── gcloud_strings.dart │ │ │ ├── git │ │ │ │ ├── adapter │ │ │ │ │ └── git_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ │ └── git_cli.dart │ │ │ │ └── git_service.dart │ │ │ ├── npm │ │ │ │ ├── adapter │ │ │ │ │ └── npm_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ │ └── npm_cli.dart │ │ │ │ └── npm_service.dart │ │ │ └── sentry │ │ │ │ ├── adapter │ │ │ │ └── sentry_cli_service_adapter.dart │ │ │ │ ├── cli │ │ │ │ └── sentry_cli.dart │ │ │ │ ├── model │ │ │ │ ├── sentry_project.dart │ │ │ │ ├── sentry_release.dart │ │ │ │ └── source_map.dart │ │ │ │ ├── sentry_service.dart │ │ │ │ └── strings │ │ │ │ └── sentry_strings.dart │ │ └── util │ │ │ ├── dependencies │ │ │ ├── dependencies.dart │ │ │ ├── dependency.dart │ │ │ └── factory │ │ │ │ └── dependencies_factory.dart │ │ │ └── file │ │ │ └── file_helper.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test.sh │ └── test │ │ ├── cli │ │ ├── command │ │ │ ├── deploy_command_test.dart │ │ │ ├── doctor_command_test.dart │ │ │ └── update_command_test.dart │ │ ├── deployer │ │ │ ├── deployer_test.dart │ │ │ ├── factory │ │ │ │ └── deployer_factory_test.dart │ │ │ └── strings │ │ │ │ └── deploy_strings_test.dart │ │ ├── doctor │ │ │ ├── doctor_test.dart │ │ │ ├── factory │ │ │ │ └── doctor_factory_test.dart │ │ │ └── models │ │ │ │ ├── doctor_target_validation_result_test.dart │ │ │ │ └── doctor_validation_conclusion_test.dart │ │ ├── runner │ │ │ └── metrics_cli_runner_test.dart │ │ └── updater │ │ │ ├── algorithm │ │ │ └── update_algorithm_test.dart │ │ │ ├── config │ │ │ ├── factory │ │ │ │ └── update_config_factory_test.dart │ │ │ └── parser │ │ │ │ └── update_config_parser_test.dart │ │ │ ├── factory │ │ │ └── updater_factory_test.dart │ │ │ ├── strings │ │ │ └── update_strings_test.dart │ │ │ └── updater_test.dart │ │ ├── common │ │ ├── model │ │ │ ├── config │ │ │ │ ├── firebase_config_test.dart │ │ │ │ ├── sentry_config_test.dart │ │ │ │ ├── sentry_web_config_test.dart │ │ │ │ ├── update_config_test.dart │ │ │ │ └── web_metrics_config_test.dart │ │ │ ├── paths │ │ │ │ ├── factory │ │ │ │ │ └── paths_factory_test.dart │ │ │ │ └── paths_test.dart │ │ │ └── services │ │ │ │ ├── factory │ │ │ │ └── services_factory_test.dart │ │ │ │ └── services_test.dart │ │ └── strings │ │ │ └── common_strings_test.dart │ │ ├── prompter │ │ ├── prompter_test.dart │ │ └── writer │ │ │ └── io_prompt_writer_test.dart │ │ ├── services │ │ ├── common │ │ │ ├── cli │ │ │ │ └── auth_cli_test.dart │ │ │ └── service │ │ │ │ └── model │ │ │ │ └── mapper │ │ │ │ └── service_name_mapper_test.dart │ │ ├── firebase │ │ │ ├── adapter │ │ │ │ └── firebase_cli_service_adapter_test.dart │ │ │ └── strings │ │ │ │ └── firebase_strings_test.dart │ │ ├── flutter │ │ │ └── adapter │ │ │ │ └── flutter_cli_service_adapter_test.dart │ │ ├── gcloud │ │ │ ├── adapter │ │ │ │ └── gcloud_cli_service_adapter_test.dart │ │ │ └── strings │ │ │ │ └── gcloud_strings_test.dart │ │ ├── git │ │ │ └── adapter │ │ │ │ └── git_cli_service_adapter_test.dart │ │ ├── npm │ │ │ └── adapter │ │ │ │ └── npm_cli_service_adapter_test.dart │ │ └── sentry │ │ │ ├── adapter │ │ │ └── sentry_cli_service_adapter_test.dart │ │ │ ├── cli │ │ │ └── sentry_cli_test.dart │ │ │ ├── model │ │ │ ├── sentry_project_test.dart │ │ │ ├── sentry_release_test.dart │ │ │ └── source_map_test.dart │ │ │ └── strings │ │ │ └── sentry_strings_test.dart │ │ ├── test_utils │ │ ├── extension │ │ │ └── error_answer.dart │ │ ├── matchers.dart │ │ └── mocks │ │ │ ├── dependencies_factory_mock.dart │ │ │ ├── dependencies_mock.dart │ │ │ ├── directory_mock.dart │ │ │ ├── file_helper_mock.dart │ │ │ ├── file_mock.dart │ │ │ ├── firebase_service_mock.dart │ │ │ ├── flutter_service_mock.dart │ │ │ ├── gcloud_service_mock.dart │ │ │ ├── git_service_mock.dart │ │ │ ├── npm_service_mock.dart │ │ │ ├── path_factory_mock.dart │ │ │ ├── prompt_writer_mock.dart │ │ │ ├── prompter_mock.dart │ │ │ ├── sentry_service_mock.dart │ │ │ ├── services_factory_mock.dart │ │ │ ├── services_mock.dart │ │ │ └── update_config_mock.dart │ │ └── util │ │ ├── dependencies │ │ ├── dependencies_test.dart │ │ ├── dependency_test.dart │ │ └── factory │ │ │ └── dependencies_factory_test.dart │ │ └── file │ │ └── file_helper_test.dart ├── core │ ├── .gitignore │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ │ ├── metrics_core.dart │ │ └── src │ │ │ ├── data │ │ │ └── model │ │ │ │ ├── build_data.dart │ │ │ │ ├── coverage_data.dart │ │ │ │ ├── data_model.dart │ │ │ │ └── project_data.dart │ │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── build.dart │ │ │ │ ├── build_status.dart │ │ │ │ ├── coverage.dart │ │ │ │ ├── enum.dart │ │ │ │ ├── metrics_config.dart │ │ │ │ └── project.dart │ │ │ └── value_objects │ │ │ │ ├── email.dart │ │ │ │ ├── exceptions │ │ │ │ ├── email_validation_error_code.dart │ │ │ │ ├── email_validation_exception.dart │ │ │ │ ├── password_validation_error_code.dart │ │ │ │ ├── password_validation_exception.dart │ │ │ │ └── validation_exception.dart │ │ │ │ ├── password.dart │ │ │ │ ├── percent.dart │ │ │ │ └── value_object.dart │ │ │ └── util │ │ │ ├── date.dart │ │ │ └── validation │ │ │ ├── printer │ │ │ └── validation_result_printer.dart │ │ │ ├── target_validation_result.dart │ │ │ ├── validation_conclusion.dart │ │ │ ├── validation_result.dart │ │ │ ├── validation_result_builder.dart │ │ │ └── validation_target.dart │ ├── pubspec.yaml │ └── test │ │ ├── data │ │ └── model │ │ │ ├── build_data_test.dart │ │ │ ├── coverage_data_test.dart │ │ │ └── project_data_test.dart │ │ ├── domain │ │ ├── entities │ │ │ ├── build_test.dart │ │ │ ├── coverage_test.dart │ │ │ └── project_test.dart │ │ └── value_objects │ │ │ ├── email_test.dart │ │ │ ├── exceptions │ │ │ ├── email_validation_exception_test.dart │ │ │ └── password_validation_exception_test.dart │ │ │ ├── password_test.dart │ │ │ └── percent_test.dart │ │ ├── test_utils │ │ └── matchers.dart │ │ └── util │ │ └── validation │ │ ├── printer │ │ └── validation_result_printer_test.dart │ │ ├── target_validation_result_test.dart │ │ ├── validation_conclusion_test.dart │ │ ├── validation_result_builder_test.dart │ │ ├── validation_result_test.dart │ │ └── validation_target_test.dart ├── coverage_converter │ ├── analysis_options.yaml │ ├── bin │ │ └── main.dart │ ├── docs │ │ ├── 01_coverage_converter_design.md │ │ ├── 02_coverage_converter_publishing.md │ │ └── diagrams │ │ │ ├── converter_exception_class_diagram.puml │ │ │ ├── coverage_class_diagram.puml │ │ │ ├── coverage_conversion_activity.puml │ │ │ ├── coverage_interfaces_diagram.puml │ │ │ └── coverage_sequence_diagram.puml │ ├── lib │ │ ├── common │ │ │ ├── arguments │ │ │ │ ├── model │ │ │ │ │ └── coverage_converter_arguments.dart │ │ │ │ └── parser │ │ │ │ │ ├── arguments_parser.dart │ │ │ │ │ └── coverage_converter_arguments_parser.dart │ │ │ ├── command │ │ │ │ └── coverage_converter_command.dart │ │ │ ├── converter │ │ │ │ └── coverage_converter.dart │ │ │ ├── exception │ │ │ │ ├── coverage_converter_exception.dart │ │ │ │ └── error_code │ │ │ │ │ └── coverage_converter_error_code.dart │ │ │ ├── runner │ │ │ │ └── coverage_converter_runner.dart │ │ │ └── strings │ │ │ │ └── common_strings.dart │ │ └── lcov │ │ │ ├── command │ │ │ └── lcov_coverage_converter_command.dart │ │ │ └── converter │ │ │ └── lcov_coverage_converter.dart │ ├── pubspec.yaml │ └── test │ │ ├── common │ │ ├── arguments │ │ │ ├── model │ │ │ │ └── coverage_converter_arguments_test.dart │ │ │ └── parser │ │ │ │ ├── arguments_parser_test.dart │ │ │ │ └── coverage_converter_arguments_parser_test.dart │ │ ├── command │ │ │ └── coverage_converter_command_test.dart │ │ ├── exception │ │ │ └── coverage_converter_exception_test.dart │ │ └── runner │ │ │ └── coverage_converter_runner_test.dart │ │ ├── lcov │ │ ├── command │ │ │ └── lcov_coverage_converter_command_test.dart │ │ └── converter │ │ │ └── lcov_coverge_converter_test.dart │ │ └── utils │ │ └── file_mock.dart ├── docs │ ├── 01_storing_storage_metadata.md │ └── 02_sign_and_notarize_metrics_binaries.md ├── firebase │ ├── .firebaserc │ ├── .gitignore │ ├── docs │ │ └── features │ │ │ ├── builds_aggregation │ │ │ ├── 01_firestore_builds_aggregation.md │ │ │ └── diagrams │ │ │ │ ├── firestore_create_builds_aggregation_sequence_diagram.puml │ │ │ │ └── firestore_update_builds_aggregation_sequence_diagram.puml │ │ │ └── dart_cloud_functions │ │ │ └── 01_using_dart_in_the_firebase_cloud_functions.md │ ├── firebase.json │ ├── firestore │ │ ├── data │ │ │ └── seed.js │ │ ├── indexes │ │ │ └── firestore.indexes.json │ │ └── rules │ │ │ └── firestore.rules │ ├── functions │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── analysis_options.yaml │ │ ├── build.yaml │ │ ├── dart_test.yaml │ │ ├── index.js │ │ ├── lib │ │ │ ├── deserializers │ │ │ │ └── build_data_deserializer.dart │ │ │ ├── factory │ │ │ │ └── build_day_status_field_factory.dart │ │ │ ├── main.dart │ │ │ ├── mappers │ │ │ │ └── build_day_status_field_name_mapper.dart │ │ │ └── models │ │ │ │ ├── build_day_data.dart │ │ │ │ ├── build_day_status_field.dart │ │ │ │ ├── build_day_status_field_name.dart │ │ │ │ ├── document_change_data.dart │ │ │ │ ├── task_code.dart │ │ │ │ └── task_data.dart │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── deserializers │ │ │ └── build_data_deserializer_test.dart │ │ │ ├── factory │ │ │ └── build_day_status_field_factory_test.dart │ │ │ ├── main_test.dart │ │ │ ├── mappers │ │ │ └── build_day_status_field_name_mapper_test.dart │ │ │ ├── models │ │ │ ├── build_day_data_test.dart │ │ │ ├── build_day_status_field_name_test.dart │ │ │ ├── build_day_status_field_test.dart │ │ │ ├── document_change_data_test.dart │ │ │ ├── task_code_test.dart │ │ │ └── task_data_test.dart │ │ │ └── test_utils │ │ │ └── test_data │ │ │ └── build_test_data_generator.dart │ ├── package-lock.json │ ├── package.json │ ├── run-tests.sh │ └── test │ │ └── firestore │ │ └── rules │ │ ├── allowed-email-domains-test.js │ │ ├── build-days-test.js │ │ ├── builds-test.js │ │ ├── feature-config-test.js │ │ ├── project-groups-test.js │ │ ├── projects-test.js │ │ ├── tasks-test.js │ │ ├── test_utils │ │ ├── test-app-utils.js │ │ └── test-data.js │ │ └── user-profiles-test.js ├── readme.md └── web │ ├── .firebaserc │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── __ │ └── firebase │ │ └── init.js │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── metrics │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── docs │ ├── 01_metrics_web_application_architecture.md │ ├── 02_presentation_layer_architecture.md │ ├── 03_widget_structure_organization.md │ ├── diagrams │ │ ├── add_theme_data_diagram.puml │ │ ├── apply_widget_theme_diagram.puml │ │ ├── create_base_widget_activity_diagram.puml │ │ ├── create_metrics_widget_activity_diagram.puml │ │ ├── dependency_rule_diagram.puml │ │ ├── metrics_theme_structure_diagram.puml │ │ ├── theme_data_class_diagram.puml │ │ ├── view_model_usage_class_diagram.puml │ │ ├── web_architecture_class_diagram.puml │ │ ├── web_layers_sequence_diagram.puml │ │ └── widget_structure_class_diagram.puml │ └── features │ │ ├── animation │ │ └── 01_animation_library_approaches.md │ │ ├── builds_aggregation │ │ ├── 01_builds_aggregation_design.md │ │ └── diagrams │ │ │ ├── build_days_data_layer_class_diagram.puml │ │ │ ├── build_days_domain_layer_class_diagram.puml │ │ │ ├── build_days_presentation_layer_class_diagram.puml │ │ │ └── build_days_sequence_diagram.puml │ │ ├── debug_menu │ │ ├── 01_debug_menu_design.md │ │ └── diagrams │ │ │ ├── debug_menu_data_layer_class_diagram.puml │ │ │ ├── debug_menu_domain_layer_class_diagram.puml │ │ │ ├── debug_menu_presentation_layer_class_diagram.puml │ │ │ ├── debug_menu_read_config_sequence_diagram.puml │ │ │ └── debug_menu_update_config_sequence_diagram.puml │ │ ├── deep_links │ │ ├── 01_deep_linking.md │ │ └── diagrams │ │ │ ├── applying_deep_links_sequence_diagram.puml │ │ │ ├── custom_approach_component_diagram.puml │ │ │ ├── deep_links_and_authorization_sequence_diagram.puml │ │ │ ├── deep_links_class_diagram.puml │ │ │ ├── deep_links_integration_component_diagram.puml │ │ │ ├── navigation_notifier_approach_component_diagram.puml │ │ │ ├── page_parameters_model_class_diagram.puml │ │ │ ├── parsing_deep_links_class_diagram.puml │ │ │ ├── route_parameters_approach_component_diagram.puml │ │ │ ├── updating_deep_links_sequence_diagram.puml │ │ │ └── updating_page_parameters_sequence_diagram.puml │ │ ├── feature_config │ │ ├── 01_feature_config_design.md │ │ └── diagrams │ │ │ ├── feature_config_data_layer_class_diagram.puml │ │ │ ├── feature_config_domain_layer_class_diagram.puml │ │ │ ├── feature_config_presentation_layer_class_diagram.puml │ │ │ └── feature_config_sequence_diagram.puml │ │ ├── firebase_analytics │ │ ├── 01_firebase_analytics_design.md │ │ └── diagrams │ │ │ ├── firebase_analytics_data_class.puml │ │ │ ├── firebase_analytics_domain_class.puml │ │ │ ├── firebase_analytics_log_login_sequence.puml │ │ │ ├── firebase_analytics_log_page_view_sequence.puml │ │ │ └── firebase_analytics_presentation.puml │ │ ├── firestore_emulator_for_driver_tests │ │ ├── 01_firestore_emulator_for_driver_tests.md │ │ └── diagrams │ │ │ ├── firestore_emulator_class_diagram.puml │ │ │ └── firestore_emulator_sequence_diagram.puml │ │ ├── in_progress_builds │ │ ├── 01_in_progress_builds_introduction.md │ │ └── diagrams │ │ │ ├── build_core_class_diagram.puml │ │ │ ├── data_layer_class_diagram.puml │ │ │ ├── domain_layer_class_diagram.puml │ │ │ ├── presentation_layer_class_diagram.puml │ │ │ ├── presentation_layer_strategies_class_diagram.puml │ │ │ └── presentation_layer_widgets_class_diagram.puml │ │ ├── metrics_logger │ │ ├── 01_metrics_logger_design.md │ │ └── diagrams │ │ │ ├── metrics_logger_class_diagram.puml │ │ │ ├── metrics_logger_initialize_sequence_diagram.puml │ │ │ ├── metrics_logger_log_error_sequence_diagram.puml │ │ │ └── metrics_logger_sentry_class_diagram.puml │ │ ├── navigation │ │ ├── 01_navigation_design.md │ │ └── diagrams │ │ │ ├── external_navigation_sequence_diagram.puml │ │ │ ├── internal_navigation_sequence_diagram.puml │ │ │ ├── navigation_class_diagram.puml │ │ │ └── not_initialized_app_navigation_sequence_diagram.puml │ │ ├── public_dashboard │ │ ├── 01_public_dashboard.md │ │ ├── diagrams │ │ │ ├── public_dashboard_architecture_components_diagram.puml │ │ │ ├── public_dashboard_auth_class_diagram.puml │ │ │ ├── public_dashboard_class_diagram.puml │ │ │ ├── public_dashboard_components.puml │ │ │ ├── public_dashboard_feature_config_class_diagram.puml │ │ │ └── public_dashboard_sequence_diagram.puml │ │ └── images │ │ │ └── menu.png │ │ ├── searchable_dropdown │ │ ├── 01_searchable_dropdown_design.md │ │ └── diagrams │ │ │ ├── project_groups_searchable_dropdown_widget_class_diagram.puml │ │ │ └── searchable_dropdown_widget_class_diagram.puml │ │ ├── storybook │ │ ├── 01_metrics_storybook_design.md │ │ └── diagrams │ │ │ └── metrics_storybook_web_relation_diagram.puml │ │ ├── supported_storage_version │ │ ├── 01_supported_storage_version.md │ │ └── diagrams │ │ │ ├── metadata_data_class_diagram.puml │ │ │ ├── metadata_domain_class_diagram.puml │ │ │ ├── metadata_presentation_class_diagram.puml │ │ │ ├── metadata_sequence_diagram.puml │ │ │ └── storage_finished_updating_sequence_diagram.puml │ │ └── user_profile_theme │ │ ├── 01_user_profile_theme_design.md │ │ └── diagrams │ │ ├── user_profile_creation_sequence.puml │ │ ├── user_profile_theme_data_class.puml │ │ ├── user_profile_theme_domain_class.puml │ │ ├── user_profile_theme_presentation_class.puml │ │ └── user_profile_theme_presentation_sequence.puml │ ├── firebase.json │ ├── fonts │ ├── Roboto-Black.ttf │ ├── Roboto-Bold.ttf │ ├── Roboto-Light.ttf │ ├── Roboto-Medium.ttf │ ├── Roboto-Regular.ttf │ └── Roboto-Thin.ttf │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ ├── lib │ ├── analytics │ │ ├── data │ │ │ └── repositories │ │ │ │ └── firebase_analytics_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── page_name.dart │ │ │ ├── repositories │ │ │ │ └── analytics_repository.dart │ │ │ └── usecases │ │ │ │ ├── log_login_use_case.dart │ │ │ │ ├── log_page_view_use_case.dart │ │ │ │ ├── parameters │ │ │ │ └── page_name_param.dart │ │ │ │ └── reset_user_use_case.dart │ │ └── presentation │ │ │ └── state │ │ │ └── analytics_notifier.dart │ ├── auth │ │ ├── data │ │ │ ├── adapter │ │ │ │ └── firebase_user_adapter.dart │ │ │ ├── converter │ │ │ │ └── firebase_auth_error_code_converter.dart │ │ │ ├── model │ │ │ │ ├── email_domain_validation_request_data.dart │ │ │ │ ├── email_domain_validation_result_data.dart │ │ │ │ ├── firebase_auth_error_code.dart │ │ │ │ └── user_profile_data.dart │ │ │ └── repositories │ │ │ │ └── firebase_user_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── auth_credentials.dart │ │ │ │ ├── auth_error_code.dart │ │ │ │ ├── authentication_exception.dart │ │ │ │ ├── email_domain_validation_result.dart │ │ │ │ ├── theme_type.dart │ │ │ │ ├── user.dart │ │ │ │ └── user_profile.dart │ │ │ ├── repositories │ │ │ │ └── user_repository.dart │ │ │ └── usecases │ │ │ │ ├── create_user_profile_usecase.dart │ │ │ │ ├── google_sign_in_usecase.dart │ │ │ │ ├── parameters │ │ │ │ ├── user_credentials_param.dart │ │ │ │ └── user_profile_param.dart │ │ │ │ ├── receive_authentication_updates.dart │ │ │ │ ├── receive_user_profile_updates.dart │ │ │ │ ├── sign_in_anonymously_usecase.dart │ │ │ │ ├── sign_in_usecase.dart │ │ │ │ ├── sign_out_usecase.dart │ │ │ │ └── update_user_profile_usecase.dart │ │ └── presentation │ │ │ ├── models │ │ │ ├── auth_error_message.dart │ │ │ ├── auth_state.dart │ │ │ ├── email_validation_error_message.dart │ │ │ ├── password_validation_error_message.dart │ │ │ └── user_profile_model.dart │ │ │ ├── pages │ │ │ └── login_page.dart │ │ │ ├── state │ │ │ └── auth_notifier.dart │ │ │ ├── strings │ │ │ └── auth_strings.dart │ │ │ ├── validators │ │ │ ├── email_validator.dart │ │ │ └── password_validator.dart │ │ │ ├── view_models │ │ │ └── user_profile_view_model.dart │ │ │ └── widgets │ │ │ ├── auth_form.dart │ │ │ ├── password_sign_in_option.dart │ │ │ ├── sign_in_option_button.dart │ │ │ └── strategy │ │ │ ├── google_sign_in_option_appearance_strategy.dart │ │ │ └── sign_in_option_appearance_strategy.dart │ ├── base │ │ ├── domain │ │ │ └── usecases │ │ │ │ └── usecase.dart │ │ └── presentation │ │ │ ├── decoration │ │ │ └── bubble_shape_border.dart │ │ │ ├── graphs │ │ │ ├── animated_bar.dart │ │ │ ├── bar_graph.dart │ │ │ ├── circle_percentage.dart │ │ │ ├── colored_bar.dart │ │ │ ├── placeholder_bar.dart │ │ │ └── sparkline_graph.dart │ │ │ └── widgets │ │ │ ├── base_popup.dart │ │ │ ├── circle_graph_indicator.dart │ │ │ ├── decorated_container.dart │ │ │ ├── dropdown_body.dart │ │ │ ├── dropdown_item.dart │ │ │ ├── dropdown_menu.dart │ │ │ ├── expandable_text.dart │ │ │ ├── factory │ │ │ └── rive_artboard_factory.dart │ │ │ ├── icon_label_button.dart │ │ │ ├── info_dialog.dart │ │ │ ├── keyboard_shortcuts.dart │ │ │ ├── loading_builder.dart │ │ │ ├── loading_placeholder.dart │ │ │ ├── material_container.dart │ │ │ ├── padded_card.dart │ │ │ ├── rive_animation.dart │ │ │ ├── scorecard.dart │ │ │ ├── shimmer_container.dart │ │ │ ├── svg_image.dart │ │ │ ├── tappable_area.dart │ │ │ └── value_form_field.dart │ ├── common │ │ ├── data │ │ │ ├── model │ │ │ │ └── build_day_data.dart │ │ │ └── repositories │ │ │ │ ├── firestore_build_day_repository.dart │ │ │ │ └── firestore_project_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── build_day.dart │ │ │ │ ├── persistent_store_error_code.dart │ │ │ │ └── persistent_store_exception.dart │ │ │ ├── repositories │ │ │ │ ├── build_day_repository.dart │ │ │ │ └── project_repository.dart │ │ │ └── usecases │ │ │ │ ├── parameters │ │ │ │ └── user_id_param.dart │ │ │ │ └── receive_project_updates.dart │ │ └── presentation │ │ │ ├── app_bar │ │ │ └── widget │ │ │ │ └── metrics_app_bar.dart │ │ │ ├── asset │ │ │ └── strategy │ │ │ │ └── value_based_asset_strategy.dart │ │ │ ├── button │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── metrics_button_attention_level.dart │ │ │ │ ├── style │ │ │ │ │ └── metrics_button_style.dart │ │ │ │ └── theme_data │ │ │ │ │ └── metrics_button_theme_data.dart │ │ │ └── widgets │ │ │ │ ├── metrics_button.dart │ │ │ │ ├── metrics_inactive_button.dart │ │ │ │ ├── metrics_negative_button.dart │ │ │ │ ├── metrics_neutral_button.dart │ │ │ │ └── metrics_positive_button.dart │ │ │ ├── colored_bar │ │ │ ├── strategy │ │ │ │ └── metrics_colored_bar_appearance_strategy.dart │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── metrics_colored_bar_attention_level.dart │ │ │ │ ├── style │ │ │ │ │ └── metrics_colored_bar_style.dart │ │ │ │ └── theme_data │ │ │ │ │ └── metrics_colored_bar_theme_data.dart │ │ │ └── widgets │ │ │ │ └── metrics_colored_bar.dart │ │ │ ├── constants │ │ │ └── duration_constants.dart │ │ │ ├── drawer │ │ │ └── widget │ │ │ │ └── metrics_drawer.dart │ │ │ ├── dropdown │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── dropdown_item_theme_data.dart │ │ │ └── widgets │ │ │ │ └── metrics_dropdown_item.dart │ │ │ ├── graph_indicator │ │ │ ├── strategy │ │ │ │ └── metrics_graph_indicator_appearance_strategy.dart │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── graph_indicator_attention_level.dart │ │ │ │ ├── style │ │ │ │ │ └── graph_indicator_style.dart │ │ │ │ └── theme_data │ │ │ │ │ └── graph_indicator_theme_data.dart │ │ │ └── widgets │ │ │ │ ├── graph_indicator.dart │ │ │ │ ├── metrics_graph_indicator.dart │ │ │ │ ├── negative_graph_indicator.dart │ │ │ │ ├── neutral_graph_indicator.dart │ │ │ │ └── positive_graph_indicator.dart │ │ │ ├── injector │ │ │ └── widget │ │ │ │ └── injection_container.dart │ │ │ ├── manufacturer_advertisement_container │ │ │ └── widget │ │ │ │ └── manufacturer_advertisement_container.dart │ │ │ ├── manufacturer_banner │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── manufacturer_banner_theme_data.dart │ │ │ └── widget │ │ │ │ └── manufacturer_banner.dart │ │ │ ├── metrics_app │ │ │ └── metrics_app.dart │ │ │ ├── metrics_theme │ │ │ ├── config │ │ │ │ ├── dimensions_config.dart │ │ │ │ ├── metrics_colors.dart │ │ │ │ ├── text_field_config.dart │ │ │ │ └── text_style_config.dart │ │ │ ├── model │ │ │ │ ├── add_project_group_card │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── add_project_group_card_attention_level.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── add_project_group_card_style.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── add_project_group_card_theme_data.dart │ │ │ │ ├── attention_level_theme_data.dart │ │ │ │ ├── bar_graph_popup │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── bar_graph_popup_theme_data.dart │ │ │ │ ├── circle_percentage │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── circle_percentage_attention_level.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── circle_percentage_style.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── circle_percentage_theme_data.dart │ │ │ │ ├── dark_metrics_theme_data.dart │ │ │ │ ├── date_range │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── date_range_theme_data.dart │ │ │ │ ├── debug_menu │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── debug_menu_theme_data.dart │ │ │ │ ├── delete_dialog_theme_data.dart │ │ │ │ ├── dialog_theme_data.dart │ │ │ │ ├── dropdown_theme_data.dart │ │ │ │ ├── light_metrics_theme_data.dart │ │ │ │ ├── login_theme_data.dart │ │ │ │ ├── metrics_color │ │ │ │ │ └── metrics_color.dart │ │ │ │ ├── metrics_table │ │ │ │ │ └── theme_data │ │ │ │ │ │ ├── metrics_table_header_theme_data.dart │ │ │ │ │ │ ├── project_metrics_table_theme_data.dart │ │ │ │ │ │ └── project_metrics_tile_theme_data.dart │ │ │ │ ├── metrics_text │ │ │ │ │ └── style │ │ │ │ │ │ └── metrics_text_style.dart │ │ │ │ ├── metrics_theme_data.dart │ │ │ │ ├── metrics_widget_theme_data.dart │ │ │ │ ├── project_build_status │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── project_build_status_attention_level.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── project_build_status_style.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── project_build_status_theme_data.dart │ │ │ │ ├── project_group_card_theme_data.dart │ │ │ │ ├── project_group_dialog_theme_data.dart │ │ │ │ ├── scorecard │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── scorecard_theme_data.dart │ │ │ │ ├── shimmer_placeholder │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── shimmer_placeholder_theme_data.dart │ │ │ │ ├── sparkline │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── sparkline_theme_data.dart │ │ │ │ ├── text_field_theme_data.dart │ │ │ │ └── user_menu_theme_data.dart │ │ │ ├── state │ │ │ │ └── theme_notifier.dart │ │ │ └── widgets │ │ │ │ ├── metrics_theme.dart │ │ │ │ ├── metrics_theme_builder.dart │ │ │ │ └── strategy │ │ │ │ └── value_based_appearance_strategy.dart │ │ │ ├── models │ │ │ ├── persistent_store_error_message.dart │ │ │ └── project_model.dart │ │ │ ├── navigation │ │ │ ├── checker │ │ │ │ └── handle_page_parameters_checker.dart │ │ │ ├── constants │ │ │ │ └── default_routes.dart │ │ │ ├── metrics_page │ │ │ │ ├── metrics_page.dart │ │ │ │ ├── metrics_page_factory.dart │ │ │ │ └── metrics_page_route.dart │ │ │ ├── metrics_route_information_parser.dart │ │ │ ├── metrics_router_delegate.dart │ │ │ ├── models │ │ │ │ ├── factory │ │ │ │ │ └── page_parameters_factory.dart │ │ │ │ └── page_parameters_model.dart │ │ │ ├── route_configuration │ │ │ │ ├── metrics_page_route_configuration_factory.dart │ │ │ │ ├── route_configuration.dart │ │ │ │ ├── route_configuration_factory.dart │ │ │ │ ├── route_configuration_location_converter.dart │ │ │ │ └── route_name.dart │ │ │ ├── state │ │ │ │ ├── navigation_notifier.dart │ │ │ │ └── navigation_state.dart │ │ │ └── widgets │ │ │ │ └── page_parameters_proxy.dart │ │ │ ├── page_title │ │ │ ├── theme │ │ │ │ └── page_title_theme_data.dart │ │ │ └── widgets │ │ │ │ └── metrics_page_title.dart │ │ │ ├── pages │ │ │ └── loading_page.dart │ │ │ ├── project_search_input │ │ │ └── widgets │ │ │ │ └── projects_search_input.dart │ │ │ ├── routes │ │ │ └── observers │ │ │ │ ├── firebase_analytics_route_observer.dart │ │ │ │ ├── overlay_entry_route_observer.dart │ │ │ │ └── toast_route_observer.dart │ │ │ ├── scaffold │ │ │ └── widget │ │ │ │ └── metrics_scaffold.dart │ │ │ ├── state │ │ │ ├── page_notifier.dart │ │ │ └── projects_notifier.dart │ │ │ ├── strings │ │ │ └── common_strings.dart │ │ │ ├── text_placeholder │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── text_placeholder_theme_data.dart │ │ │ └── widgets │ │ │ │ └── text_placeholder.dart │ │ │ ├── toast │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── toast_attention_level.dart │ │ │ │ ├── style │ │ │ │ │ └── toast_style.dart │ │ │ │ └── theme_data │ │ │ │ │ └── toast_theme_data.dart │ │ │ └── widgets │ │ │ │ ├── negative_toast.dart │ │ │ │ ├── positive_toast.dart │ │ │ │ └── toast.dart │ │ │ ├── toggle │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── toggle_theme_data.dart │ │ │ └── widgets │ │ │ │ └── toggle.dart │ │ │ ├── tooltip_icon │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── tooltip_icon_theme_data.dart │ │ │ └── widgets │ │ │ │ └── tooltip_icon.dart │ │ │ ├── tooltip_popup │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── tooltip_popup_theme_data.dart │ │ │ └── widgets │ │ │ │ └── tooltip_popup.dart │ │ │ ├── user_menu_button │ │ │ ├── theme │ │ │ │ └── user_menu_button_theme_data.dart │ │ │ └── widgets │ │ │ │ └── metrics_user_menu_button.dart │ │ │ ├── value_image │ │ │ └── widgets │ │ │ │ └── value_network_image.dart │ │ │ └── widgets │ │ │ ├── build_status_view.dart │ │ │ ├── in_progress_animated_bar.dart │ │ │ ├── metrics_card.dart │ │ │ ├── metrics_checkbox.dart │ │ │ ├── metrics_fps_monitor.dart │ │ │ ├── metrics_input_placeholder.dart │ │ │ ├── metrics_scroll_behavior.dart │ │ │ ├── metrics_text_form_field.dart │ │ │ ├── metrics_theme_image.dart │ │ │ ├── metrics_user_menu.dart │ │ │ ├── platform_brightness_observer.dart │ │ │ ├── theme_mode_builder.dart │ │ │ ├── timer_notifier_builder.dart │ │ │ └── tooltip_title.dart │ ├── dashboard │ │ ├── data │ │ │ ├── deserializer │ │ │ │ └── build_data_deserializer.dart │ │ │ └── repositories │ │ │ │ └── firestore_metrics_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── collections │ │ │ │ │ ├── date_time_set.dart │ │ │ │ │ └── date_time_set_entry.dart │ │ │ │ └── metrics │ │ │ │ │ ├── build_day_project_metrics.dart │ │ │ │ │ ├── build_number_metric.dart │ │ │ │ │ ├── build_performance.dart │ │ │ │ │ ├── build_result.dart │ │ │ │ │ ├── build_result_metric.dart │ │ │ │ │ ├── builds_on_date.dart │ │ │ │ │ ├── dashboard_project_metrics.dart │ │ │ │ │ ├── performance_metric.dart │ │ │ │ │ └── project_build_status_metric.dart │ │ │ ├── repositories │ │ │ │ └── metrics_repository.dart │ │ │ └── usecases │ │ │ │ ├── parameters │ │ │ │ └── project_id_param.dart │ │ │ │ ├── receive_build_day_project_metrics_updates.dart │ │ │ │ └── receive_project_metrics_updates.dart │ │ └── presentation │ │ │ ├── models │ │ │ └── dashboard_page_parameters_model.dart │ │ │ ├── pages │ │ │ └── dashboard_page.dart │ │ │ ├── state │ │ │ ├── project_metrics_notifier.dart │ │ │ └── timer_notifier.dart │ │ │ ├── strings │ │ │ └── dashboard_strings.dart │ │ │ ├── view_models │ │ │ ├── build_number_scorecard_view_model.dart │ │ │ ├── build_result_metric_view_model.dart │ │ │ ├── build_result_popup_view_model.dart │ │ │ ├── build_result_view_model.dart │ │ │ ├── coverage_view_model.dart │ │ │ ├── date_range_view_model.dart │ │ │ ├── finished_build_result_view_model.dart │ │ │ ├── in_progress_build_result_view_model.dart │ │ │ ├── percent_view_model.dart │ │ │ ├── performance_sparkline_view_model.dart │ │ │ ├── project_build_status_view_model.dart │ │ │ ├── project_group_dropdown_item_view_model.dart │ │ │ ├── project_metrics_tile_view_model.dart │ │ │ └── stability_view_model.dart │ │ │ └── widgets │ │ │ ├── build_number_scorecard.dart │ │ │ ├── build_result_bar.dart │ │ │ ├── build_result_bar_component.dart │ │ │ ├── build_result_bar_graph.dart │ │ │ ├── build_result_popup_card.dart │ │ │ ├── build_results_metric_graph.dart │ │ │ ├── coverage_circle_percentage.dart │ │ │ ├── date_range.dart │ │ │ ├── metrics_table.dart │ │ │ ├── metrics_table_header.dart │ │ │ ├── metrics_table_header_loading_placeholder.dart │ │ │ ├── metrics_table_loading_header.dart │ │ │ ├── metrics_table_loading_placeholder.dart │ │ │ ├── metrics_table_row.dart │ │ │ ├── metrics_table_title_header.dart │ │ │ ├── no_data_placeholder.dart │ │ │ ├── no_search_results_placeholder.dart │ │ │ ├── performance_sparkline_graph.dart │ │ │ ├── project_build_status.dart │ │ │ ├── project_groups_dropdown_body.dart │ │ │ ├── project_groups_dropdown_item.dart │ │ │ ├── project_groups_dropdown_menu.dart │ │ │ ├── project_metrics_search_input.dart │ │ │ ├── project_metrics_tile.dart │ │ │ ├── stability_circle_percentage.dart │ │ │ ├── strategy │ │ │ ├── build_result_bar_appearance_strategy.dart │ │ │ ├── build_result_bar_padding_strategy.dart │ │ │ ├── build_result_duration_strategy.dart │ │ │ ├── build_result_popup_asset_strategy.dart │ │ │ ├── build_status_graph_indicator_appearance_strategy.dart │ │ │ ├── metrics_value_style_strategy.dart │ │ │ ├── project_build_status_asset_strategy.dart │ │ │ └── project_build_status_style_strategy.dart │ │ │ └── styled_circle_percentage.dart │ ├── debug_menu │ │ ├── data │ │ │ ├── model │ │ │ │ └── local_config_data.dart │ │ │ └── repositories │ │ │ │ └── hive_local_config_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── local_config.dart │ │ │ ├── repositories │ │ │ │ └── local_config_repository.dart │ │ │ └── usecases │ │ │ │ ├── close_local_config_storage_usecase.dart │ │ │ │ ├── open_local_config_storage_usecase.dart │ │ │ │ ├── parameters │ │ │ │ └── local_config_param.dart │ │ │ │ ├── read_local_config_usecase.dart │ │ │ │ └── update_local_config_usecase.dart │ │ └── presentation │ │ │ ├── pages │ │ │ └── debug_menu_page.dart │ │ │ ├── state │ │ │ └── debug_menu_notifier.dart │ │ │ ├── strings │ │ │ └── debug_menu_strings.dart │ │ │ ├── view_models │ │ │ ├── local_config_fps_monitor_view_model.dart │ │ │ └── renderer_display_view_model.dart │ │ │ └── widgets │ │ │ ├── debug_menu_fps_monitor_toggle.dart │ │ │ └── debug_menu_renderer_display.dart │ ├── feature_config │ │ ├── data │ │ │ ├── model │ │ │ │ └── feature_config_data.dart │ │ │ └── repositories │ │ │ │ └── firestore_feature_config_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── feature_config.dart │ │ │ ├── repositories │ │ │ │ └── feature_config_repository.dart │ │ │ └── usecases │ │ │ │ ├── fetch_feature_config_usecase.dart │ │ │ │ └── parameters │ │ │ │ └── feature_config_param.dart │ │ └── presentation │ │ │ ├── models │ │ │ └── public_dashboard_feature_config_model.dart │ │ │ ├── state │ │ │ └── feature_config_notifier.dart │ │ │ └── view_models │ │ │ ├── debug_menu_feature_config_view_model.dart │ │ │ ├── feature_config_view_model.dart │ │ │ └── password_sign_in_option_feature_config_view_model.dart │ ├── main.dart │ ├── metrics_logger │ │ ├── metrics_logger.dart │ │ ├── sentry │ │ │ ├── event_processors │ │ │ │ ├── sentry_event_processor.dart │ │ │ │ └── user_agent_event_processor.dart │ │ │ └── writers │ │ │ │ └── sentry_writer.dart │ │ └── writers │ │ │ ├── console_writer.dart │ │ │ └── logger_writer.dart │ ├── platform │ │ ├── stub │ │ │ ├── metrics_config │ │ │ │ └── metrics_config_factory.dart │ │ │ ├── platform_configuration │ │ │ │ └── platform_configuration_stub.dart │ │ │ └── renderer │ │ │ │ └── renderer_stub.dart │ │ └── web │ │ │ ├── browser_navigation_state │ │ │ └── browser_navigation_state.dart │ │ │ ├── metrics_config │ │ │ ├── metrics_config_factory.dart │ │ │ └── web_metrics_config.dart │ │ │ ├── platform_configuration │ │ │ └── web_platform_configuration.dart │ │ │ └── renderer │ │ │ └── web_renderer.dart │ ├── project_groups │ │ ├── data │ │ │ ├── model │ │ │ │ └── project_group_data.dart │ │ │ └── repositories │ │ │ │ └── firestore_project_group_repository.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── project_group.dart │ │ │ ├── repositories │ │ │ │ └── project_group_repository.dart │ │ │ ├── usecases │ │ │ │ ├── add_project_group_usecase.dart │ │ │ │ ├── delete_project_group_usecase.dart │ │ │ │ ├── parameters │ │ │ │ │ ├── add_project_group_param.dart │ │ │ │ │ ├── delete_project_group_param.dart │ │ │ │ │ └── update_project_group_param.dart │ │ │ │ ├── receive_project_group_updates.dart │ │ │ │ └── update_project_group_usecase.dart │ │ │ └── value_objects │ │ │ │ ├── exceptions │ │ │ │ ├── project_group_name_validation_error_code.dart │ │ │ │ ├── project_group_name_validation_exception.dart │ │ │ │ ├── project_group_projects_validation_error_code.dart │ │ │ │ └── project_group_projects_validation_exception.dart │ │ │ │ ├── project_group_name.dart │ │ │ │ └── project_group_projects.dart │ │ └── presentation │ │ │ ├── models │ │ │ ├── project_group_model.dart │ │ │ ├── project_group_name_validation_error_message.dart │ │ │ └── project_group_projects_validation_error_message.dart │ │ │ ├── pages │ │ │ └── project_group_page.dart │ │ │ ├── state │ │ │ └── project_groups_notifier.dart │ │ │ ├── strings │ │ │ └── project_groups_strings.dart │ │ │ ├── validators │ │ │ ├── project_group_name_validator.dart │ │ │ └── project_group_projects_validator.dart │ │ │ ├── view_models │ │ │ ├── delete_project_group_dialog_view_model.dart │ │ │ ├── project_checkbox_view_model.dart │ │ │ ├── project_group_card_view_model.dart │ │ │ └── project_group_dialog_view_model.dart │ │ │ └── widgets │ │ │ ├── add_project_group_card.dart │ │ │ ├── add_project_group_dialog.dart │ │ │ ├── delete_project_group_dialog.dart │ │ │ ├── edit_project_group_dialog.dart │ │ │ ├── project_checkbox_list.dart │ │ │ ├── project_checkbox_list_tile.dart │ │ │ ├── project_group_card.dart │ │ │ ├── project_group_dialog.dart │ │ │ ├── project_group_view.dart │ │ │ └── strategy │ │ │ ├── add_project_group_dialog_strategy.dart │ │ │ ├── edit_project_group_dialog_strategy.dart │ │ │ └── project_group_dialog_strategy.dart │ └── util │ │ ├── favicon.dart │ │ └── web_platform.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ ├── analytics │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── page_name_test.dart │ │ │ └── usecases │ │ │ │ ├── log_login_use_case_test.dart │ │ │ │ ├── log_page_view_use_case_test.dart │ │ │ │ ├── parameters │ │ │ │ └── page_name_param_test.dart │ │ │ │ └── reset_user_use_case_test.dart │ │ └── presentation │ │ │ └── state │ │ │ └── analytics_notifier_test.dart │ ├── auth │ │ ├── data │ │ │ ├── adapter │ │ │ │ └── firebase_user_adapter_test.dart │ │ │ ├── converter │ │ │ │ └── firebase_auth_error_code_converter_test.dart │ │ │ └── model │ │ │ │ ├── email_domain_validation_request_data_test.dart │ │ │ │ ├── email_domain_validation_result_data_test.dart │ │ │ │ └── user_profile_data_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── auth_credentials_test.dart │ │ │ │ ├── authentication_exception_test.dart │ │ │ │ ├── email_domain_validation_result_test.dart │ │ │ │ ├── user_profile_test.dart │ │ │ │ └── user_test.dart │ │ │ └── usercases │ │ │ │ ├── create_user_profile_usecase_test.dart │ │ │ │ ├── google_sign_in_usecase_test.dart │ │ │ │ ├── params │ │ │ │ ├── user_credentails_param_test.dart │ │ │ │ └── user_profile_param_test.dart │ │ │ │ ├── receive_authentication_updates_test.dart │ │ │ │ ├── receive_user_profile_updates_test.dart │ │ │ │ ├── sign_in_anonymously_usecase_test.dart │ │ │ │ ├── sign_in_usecase_test.dart │ │ │ │ ├── sign_out_usecase_test.dart │ │ │ │ └── update_user_profile_usecase_test.dart │ │ └── presentation │ │ │ ├── models │ │ │ ├── auth_error_message_test.dart │ │ │ ├── email_validation_error_message_test.dart │ │ │ ├── password_validation_error_message_test.dart │ │ │ └── user_profile_model_test.dart │ │ │ ├── pages │ │ │ └── login_page_test.dart │ │ │ ├── state │ │ │ └── auth_notifier_test.dart │ │ │ ├── strings │ │ │ └── auth_strings_test.dart │ │ │ ├── validators │ │ │ ├── email_validator_test.dart │ │ │ └── password_validator_test.dart │ │ │ ├── view_models │ │ │ └── user_profile_view_model_test.dart │ │ │ └── widgets │ │ │ ├── auth_form_test.dart │ │ │ ├── password_sign_in_option_test.dart │ │ │ ├── sign_in_option_button_test.dart │ │ │ └── strategy │ │ │ ├── google_sign_in_option_appearance_strategy_test.dart │ │ │ └── sign_in_option_appearance_strategy_test.dart │ ├── base │ │ └── presentation │ │ │ ├── decoration │ │ │ └── bubble_shape_border_test.dart │ │ │ ├── graphs │ │ │ ├── animated_bar_test.dart │ │ │ ├── bar_graph_test.dart │ │ │ ├── circle_percentage_test.dart │ │ │ ├── colored_bar_test.dart │ │ │ ├── placeholder_bar_test.dart │ │ │ └── sparkline_graph_test.dart │ │ │ ├── test_data │ │ │ └── rive_animation_test_data.dart │ │ │ └── widgets │ │ │ ├── base_popup_test.dart │ │ │ ├── circle_graph_indicator_test.dart │ │ │ ├── decorated_container_test.dart │ │ │ ├── dropdown_body_test.dart │ │ │ ├── dropdown_item_test.dart │ │ │ ├── dropdown_menu_test.dart │ │ │ ├── expandable_text_test.dart │ │ │ ├── factory │ │ │ └── rive_artboard_factory_test.dart │ │ │ ├── icon_label_button_test.dart │ │ │ ├── info_dialog_test.dart │ │ │ ├── keyboard_shortcuts_test.dart │ │ │ ├── loading_builder_test.dart │ │ │ ├── loading_placeholder_test.dart │ │ │ ├── material_container_test.dart │ │ │ ├── padded_card_test.dart │ │ │ ├── rive_animation_test.dart │ │ │ ├── scorecard_test.dart │ │ │ ├── shimmer_container_test.dart │ │ │ ├── svg_image_test.dart │ │ │ ├── tappable_area_test.dart │ │ │ └── value_form_field_test.dart │ ├── common │ │ ├── data │ │ │ └── model │ │ │ │ └── build_day_data_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── build_day_test.dart │ │ │ │ └── persistent_store_exception_test.dart │ │ │ └── usecases │ │ │ │ ├── parameters │ │ │ │ └── user_id_param_test.dart │ │ │ │ └── receive_project_updates_test.dart │ │ └── presentation │ │ │ ├── app_bar │ │ │ └── widget │ │ │ │ └── metrics_app_bar_test.dart │ │ │ ├── button │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── metrics_button_attention_level_test.dart │ │ │ │ ├── style │ │ │ │ │ └── metrics_button_style_test.dart │ │ │ │ └── theme_data │ │ │ │ │ └── metrics_button_theme_data_test.dart │ │ │ └── widgets │ │ │ │ ├── metrics_button_test.dart │ │ │ │ ├── metrics_inactive_button_test.dart │ │ │ │ ├── metrics_negative_button_test.dart │ │ │ │ ├── metrics_neutral_button_test.dart │ │ │ │ └── metrics_positive_button_test.dart │ │ │ ├── colored_bar │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── metrics_colored_bar_attention_level_test.dart │ │ │ │ ├── style │ │ │ │ │ └── metrics_colored_bar_style_test.dart │ │ │ │ └── theme_data │ │ │ │ │ └── metrics_colored_bar_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── metrics_colored_bar_test.dart │ │ │ ├── drawer │ │ │ └── widget │ │ │ │ └── metrics_drawer_test.dart │ │ │ ├── dropdown │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── dropdown_item_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── metrics_dropdown_item_test.dart │ │ │ ├── graph_indicator │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── graph_indicator_attention_level_test.dart │ │ │ │ ├── style │ │ │ │ │ └── graph_indicator_style_test.dart │ │ │ │ └── theme_data │ │ │ │ │ └── graph_indicator_theme_data_test.dart │ │ │ └── widgets │ │ │ │ ├── graph_indicator_test.dart │ │ │ │ ├── metrics_graph_indicator_test.dart │ │ │ │ ├── negative_graph_indicator_test.dart │ │ │ │ ├── neutral_graph_indicator_test.dart │ │ │ │ └── positive_graph_indicator_test.dart │ │ │ ├── injector │ │ │ └── widget │ │ │ │ └── injection_container_test.dart │ │ │ ├── manufacturer_advertisement_container │ │ │ └── widget │ │ │ │ └── manufacturer_advertisement_container_test.dart │ │ │ ├── manufacturer_banner │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── manufacturer_banner_theme_data_test.dart │ │ │ └── widget │ │ │ │ └── manufacturer_banner_test.dart │ │ │ ├── metrics_theme │ │ │ ├── model │ │ │ │ ├── add_project_group_card │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── add_project_group_card_attention_level_test.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── add_project_group_card_style_test.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── add_project_group_card_theme_data_test.dart │ │ │ │ ├── bar_graph_popup │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── bar_graph_popup_theme_data_test.dart │ │ │ │ ├── circle_percentage │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── circle_percentage_attention_level_test.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── circle_percentage_style_test.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── circle_percentage_theme_data_test.dart │ │ │ │ ├── dark_metrics_theme_data_test.dart │ │ │ │ ├── date_range │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── date_range_theme_data_test.dart │ │ │ │ ├── debug_menu │ │ │ │ │ └── debug_menu_theme_data_test.dart │ │ │ │ ├── delete_dialog_theme_data_test.dart │ │ │ │ ├── dialog_theme_data_test.dart │ │ │ │ ├── dropdown_theme_data_test.dart │ │ │ │ ├── light_metrics_theme_data_test.dart │ │ │ │ ├── login_theme_data_test.dart │ │ │ │ ├── metric_widget_theme_data_test.dart │ │ │ │ ├── metrics_color │ │ │ │ │ └── metrics_color_test.dart │ │ │ │ ├── metrics_table │ │ │ │ │ └── theme_data │ │ │ │ │ │ ├── metrics_table_header_theme_data_test.dart │ │ │ │ │ │ ├── project_metrics_table_theme_data_test.dart │ │ │ │ │ │ └── project_metrics_tile_theme_data_test.dart │ │ │ │ ├── metrics_text │ │ │ │ │ └── style │ │ │ │ │ │ └── metrics_text_style_test.dart │ │ │ │ ├── metrics_theme_data_test.dart │ │ │ │ ├── project_build_status │ │ │ │ │ ├── attention_level │ │ │ │ │ │ └── project_build_status_attention_level_test.dart │ │ │ │ │ ├── style │ │ │ │ │ │ └── project_build_status_style_test.dart │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── project_build_status_theme_data_test.dart │ │ │ │ ├── project_group_card_theme_data_test.dart │ │ │ │ ├── project_group_dialog_theme_data_test.dart │ │ │ │ ├── scorecard │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── scorecard_theme_data_test.dart │ │ │ │ ├── shimmer_placeholder │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── shimmer_placeholder_theme_data_test.dart │ │ │ │ ├── sparkline │ │ │ │ │ └── theme_data │ │ │ │ │ │ └── sparkline_theme_data_test.dart │ │ │ │ ├── text_field_theme_data_test.dart │ │ │ │ └── user_menu_theme_data_test.dart │ │ │ ├── state │ │ │ │ └── theme_notifier_test.dart │ │ │ └── widget │ │ │ │ ├── metrics_theme_builder_test.dart │ │ │ │ └── metrics_theme_test.dart │ │ │ ├── models │ │ │ ├── persistent_store_error_message_test.dart │ │ │ └── project_model_test.dart │ │ │ ├── navigation │ │ │ ├── checker │ │ │ │ └── handle_page_parameters_checker_test.dart │ │ │ ├── metrics_page │ │ │ │ ├── metrics_page_factory_test.dart │ │ │ │ ├── metrics_page_route_test.dart │ │ │ │ └── metrics_page_test.dart │ │ │ ├── metrics_route_information_parser_test.dart │ │ │ ├── metrics_router_delegate_test.dart │ │ │ ├── models │ │ │ │ └── factory │ │ │ │ │ └── page_parameters_factory_test.dart │ │ │ ├── route_configuration │ │ │ │ ├── metrics_page_route_configuration_factory_test.dart │ │ │ │ ├── route_configuration_factory_test.dart │ │ │ │ ├── route_configuration_location_converter_test.dart │ │ │ │ ├── route_configuration_test.dart │ │ │ │ └── route_name_test.dart │ │ │ ├── state │ │ │ │ └── navigation_notifier_test.dart │ │ │ └── widgets │ │ │ │ └── page_parameters_proxy_test.dart │ │ │ ├── page_title │ │ │ ├── theme │ │ │ │ └── page_title_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── metrics_page_title_test.dart │ │ │ ├── pages │ │ │ └── loading_page_test.dart │ │ │ ├── project_search_input │ │ │ └── widgets │ │ │ │ └── project_search_input_test.dart │ │ │ ├── routes │ │ │ └── observers │ │ │ │ └── firebase_analytics_route_observer_test.dart │ │ │ ├── scaffold │ │ │ └── widget │ │ │ │ └── metrics_scaffold_test.dart │ │ │ ├── state │ │ │ └── projects_notifier_test.dart │ │ │ ├── strings │ │ │ └── common_strings_test.dart │ │ │ ├── text_placeholder │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── text_placeholder_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── text_placeholder_test.dart │ │ │ ├── toast │ │ │ ├── theme │ │ │ │ ├── attention_level │ │ │ │ │ └── toast_attention_level_test.dart │ │ │ │ ├── style │ │ │ │ │ └── toast_style_test.dart │ │ │ │ └── theme_data │ │ │ │ │ └── toast_theme_data_test.dart │ │ │ └── widget │ │ │ │ ├── negative_toast_test.dart │ │ │ │ ├── positive_toast_test.dart │ │ │ │ └── toast_test.dart │ │ │ ├── toggle │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── toggle_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── toggle_test.dart │ │ │ ├── tooltip_icon │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── tooltip_icon_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── tooltip_icon_test.dart │ │ │ ├── tooltip_popup │ │ │ ├── theme │ │ │ │ └── theme_data │ │ │ │ │ └── tooltip_popup_theme_data_test.dart │ │ │ └── widgets │ │ │ │ └── tooltip_popup_test.dart │ │ │ ├── user_menu_button │ │ │ ├── theme │ │ │ │ └── user_menu_button_theme_test.dart │ │ │ └── widgets │ │ │ │ └── metrics_user_menu_button_test.dart │ │ │ ├── value_image │ │ │ └── widgets │ │ │ │ └── value_network_image_test.dart │ │ │ └── widgets │ │ │ ├── build_status_view_test.dart │ │ │ ├── in_progress_animated_bar_test.dart │ │ │ ├── metrics_card_test.dart │ │ │ ├── metrics_checkbox_test.dart │ │ │ ├── metrics_fps_monitor_test.dart │ │ │ ├── metrics_input_placeholder_test.dart │ │ │ ├── metrics_text_form_field_test.dart │ │ │ ├── metrics_theme_image_test.dart │ │ │ ├── metrics_user_menu_test.dart │ │ │ ├── platform_brightness_observer_test.dart │ │ │ ├── theme_mode_builder_test.dart │ │ │ ├── timer_notifier_builder_test.dart │ │ │ └── tooltip_title_test.dart │ ├── dashboard │ │ ├── data │ │ │ └── deserializer │ │ │ │ └── build_data_deserializer_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ ├── collections │ │ │ │ │ └── date_time_set_test.dart │ │ │ │ └── metrics │ │ │ │ │ ├── build_day_project_metrics_test.dart │ │ │ │ │ ├── build_number_metric_test.dart │ │ │ │ │ ├── build_performance_test.dart │ │ │ │ │ ├── build_result_metric_test.dart │ │ │ │ │ ├── build_result_test.dart │ │ │ │ │ ├── builds_on_date_test.dart │ │ │ │ │ ├── performance_metric_test.dart │ │ │ │ │ └── project_build_status_metric_test.dart │ │ │ └── usecases │ │ │ │ ├── receive_build_day_project_metrics_updates_test.dart │ │ │ │ └── receive_project_metrics_updates_test.dart │ │ └── presentation │ │ │ ├── models │ │ │ └── dashboard_page_parameters_model_test.dart │ │ │ ├── page │ │ │ └── dashboard_page_test.dart │ │ │ ├── state │ │ │ ├── project_metrics_notifier_test.dart │ │ │ └── timer_notifier_test.dart │ │ │ ├── view_models │ │ │ ├── build_result_metric_view_model_test.dart │ │ │ ├── build_result_popup_view_model_test.dart │ │ │ ├── build_result_view_model_test.dart │ │ │ ├── coverage_view_model_test.dart │ │ │ ├── date_range_view_model_test.dart │ │ │ ├── finished_build_result_view_model_test.dart │ │ │ ├── in_progress_build_result_view_model_test.dart │ │ │ ├── percent_view_model_test.dart │ │ │ ├── performance_sparkline_view_model_test.dart │ │ │ ├── project_build_status_view_model_test.dart │ │ │ ├── project_group_dropdown_item_view_model_test.dart │ │ │ ├── project_metrics_tile_view_model_test.dart │ │ │ └── stability_view_model_test.dart │ │ │ └── widgets │ │ │ ├── build_number_scorecard_test.dart │ │ │ ├── build_result_bar_component_test.dart │ │ │ ├── build_result_bar_graph_test.dart │ │ │ ├── build_result_bar_test.dart │ │ │ ├── build_result_popup_card_test.dart │ │ │ ├── build_results_metric_graph_test.dart │ │ │ ├── coverage_circle_percentage_test.dart │ │ │ ├── date_range_test.dart │ │ │ ├── metrics_table_header_loading_placeholder_test.dart │ │ │ ├── metrics_table_header_test.dart │ │ │ ├── metrics_table_loading_header_test.dart │ │ │ ├── metrics_table_loading_placeholder_test.dart │ │ │ ├── metrics_table_row_test.dart │ │ │ ├── metrics_table_test.dart │ │ │ ├── metrics_table_title_header_test.dart │ │ │ ├── no_data_placeholder_test.dart │ │ │ ├── no_search_results_placeholder_test.dart │ │ │ ├── performance_sparkline_graph_test.dart │ │ │ ├── project_build_status_test.dart │ │ │ ├── project_groups_dropdown_body_test.dart │ │ │ ├── project_groups_dropdown_item_test.dart │ │ │ ├── project_groups_dropdown_menu_test.dart │ │ │ ├── project_metrics_search_input_test.dart │ │ │ ├── project_metrics_tile_test.dart │ │ │ ├── stability_circle_percentage_test.dart │ │ │ ├── strategy │ │ │ ├── build_result_bar_appearance_strategy_test.dart │ │ │ ├── build_result_bar_padding_strategy_test.dart │ │ │ ├── build_result_duration_strategy_test.dart │ │ │ ├── build_result_popup_asset_strategy_test.dart │ │ │ ├── build_status_graph_indicator_appearance_strategy_test.dart │ │ │ ├── metrics_value_style_strategy_test.dart │ │ │ ├── project_build_status_asset_strategy_test.dart │ │ │ └── project_build_status_style_strategy_test.dart │ │ │ └── styled_circle_percentage_test.dart │ ├── debug_menu │ │ ├── data │ │ │ └── model │ │ │ │ └── local_config_data_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── local_config_test.dart │ │ │ └── usecases │ │ │ │ ├── close_local_config_storage_usecase_test.dart │ │ │ │ ├── open_local_config_storage_usecase_test.dart │ │ │ │ ├── parameters │ │ │ │ └── local_config_param_test.dart │ │ │ │ ├── read_local_config_usecase_test.dart │ │ │ │ └── update_local_config_usecase_test.dart │ │ └── presentation │ │ │ ├── pages │ │ │ └── debug_menu_page_test.dart │ │ │ ├── state │ │ │ └── debug_menu_notifier_test.dart │ │ │ ├── view_models │ │ │ ├── local_config_fps_monitor_view_model_test.dart │ │ │ └── renderer_display_view_model_test.dart │ │ │ └── widgets │ │ │ ├── debug_menu_fps_monitor_toggle_test.dart │ │ │ └── debug_menu_renderer_display_test.dart │ ├── feature_config │ │ ├── data │ │ │ └── model │ │ │ │ └── feature_config_data_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── feature_config_test.dart │ │ │ └── usecases │ │ │ │ ├── fetch_feature_config_usecase_test.dart │ │ │ │ └── parameters │ │ │ │ └── feature_config_param_test.dart │ │ └── presentation │ │ │ ├── models │ │ │ └── public_dashboard_feature_config_model_test.dart │ │ │ ├── state │ │ │ └── feature_config_notifier_test.dart │ │ │ └── view_models │ │ │ ├── debug_menu_feature_config_view_model_test.dart │ │ │ └── password_sign_in_option_feature_config_view_model.dart │ ├── metrics_logger │ │ ├── metrics_logger_test.dart │ │ ├── sentry │ │ │ ├── event_processors │ │ │ │ └── user_agent_event_processor_test.dart │ │ │ └── writers │ │ │ │ └── sentry_writer_test.dart │ │ └── writers │ │ │ └── console_writer_test.dart │ ├── platform │ │ └── web │ │ │ └── browser_navigation_state │ │ │ └── browser_navigation_state_test.dart │ ├── project_groups │ │ ├── data │ │ │ └── model │ │ │ │ └── project_group_data_test.dart │ │ ├── domain │ │ │ ├── entities │ │ │ │ └── project_group_test.dart │ │ │ ├── usecases │ │ │ │ ├── add_project_group_usecase_test.dart │ │ │ │ ├── delete_project_group_usecase_test.dart │ │ │ │ ├── params │ │ │ │ │ ├── project_group_add_param_test.dart │ │ │ │ │ ├── project_group_delete_param_test.dart │ │ │ │ │ └── project_group_update_param_test.dart │ │ │ │ ├── receive_project_group_updates_test.dart │ │ │ │ └── update_project_group_usecase_test.dart │ │ │ └── value_objects │ │ │ │ ├── exceptions │ │ │ │ ├── project_group_name_validation_exception_test.dart │ │ │ │ └── project_group_projects_validation_exception_test.dart │ │ │ │ ├── project_group_name_test.dart │ │ │ │ └── project_group_projects_test.dart │ │ └── presentation │ │ │ ├── models │ │ │ ├── project_group_model_test.dart │ │ │ ├── project_group_name_validation_error_message_test.dart │ │ │ └── project_group_projects_validation_error_message_test.dart │ │ │ ├── pages │ │ │ └── project_group_page_test.dart │ │ │ ├── state │ │ │ └── project_groups_notifier_test.dart │ │ │ ├── strings │ │ │ └── project_groups_strings_test.dart │ │ │ ├── validators │ │ │ └── project_group_name_validator_test.dart │ │ │ ├── view_models │ │ │ ├── delete_project_group_dialog_view_model_test.dart │ │ │ ├── project_checkbox_view_model_test.dart │ │ │ ├── project_group_card_view_model_test.dart │ │ │ └── project_group_dialog_view_model_test.dart │ │ │ └── widgets │ │ │ ├── add_project_group_card_test.dart │ │ │ ├── add_project_group_dialog_test.dart │ │ │ ├── delete_project_group_dialog_test.dart │ │ │ ├── edit_project_group_dialog_test.dart │ │ │ ├── project_checkbox_list_test.dart │ │ │ ├── project_checkbox_list_tile_test.dart │ │ │ ├── project_group_card_test.dart │ │ │ ├── project_group_dialog_test.dart │ │ │ ├── project_group_view_test.dart │ │ │ └── strategy │ │ │ ├── add_project_group_dialog_strategy_test.dart │ │ │ └── edit_project_group_dialog_strategy_test.dart │ └── test_utils │ │ ├── analytics_notifier_mock.dart │ │ ├── analytics_notifier_stub.dart │ │ ├── analytics_repository_mock.dart │ │ ├── asset_bundle_mock.dart │ │ ├── auth_notifier_mock.dart │ │ ├── auth_notifier_stub.dart │ │ ├── binding_util.dart │ │ ├── debug_menu_notifier_mock.dart │ │ ├── debug_menu_notifier_stub.dart │ │ ├── dimensions_util.dart │ │ ├── feature_config_notifier_mock.dart │ │ ├── feature_config_notifier_stub.dart │ │ ├── finder_util.dart │ │ ├── history_mock.dart │ │ ├── local_config_repository_mock.dart │ │ ├── matchers.dart │ │ ├── metrics_config_stub.dart │ │ ├── metrics_repository_mock.dart │ │ ├── metrics_themed_testbed.dart │ │ ├── navigation_notifier_mock.dart │ │ ├── navigation_state_mock.dart │ │ ├── page_notifier_mock.dart │ │ ├── presentation │ │ └── widgets │ │ │ └── rive_animation_testbed.dart │ │ ├── project_group_repository_mock.dart │ │ ├── project_groups_notifier_mock.dart │ │ ├── project_groups_notifier_stub.dart │ │ ├── project_metrics_notifier_mock.dart │ │ ├── project_metrics_notifier_stub.dart │ │ ├── projects_notifier_stub.dart │ │ ├── renderer_mock.dart │ │ ├── rive_asset_bundle_stub.dart │ │ ├── route_configuration_mock.dart │ │ ├── route_name_mock.dart │ │ ├── router_delegate_stub.dart │ │ ├── signed_in_auth_notifier_stub.dart │ │ ├── test_injection_container.dart │ │ ├── theme_notifier_mock.dart │ │ └── user_repository_mock.dart │ ├── test_driver │ ├── app.dart │ ├── app_test.dart │ ├── arguments │ │ ├── model │ │ │ ├── driver_test_arguments.dart │ │ │ └── user_credentials.dart │ │ └── parser │ │ │ └── driver_test_arguments_parser.dart │ ├── cli │ │ ├── common │ │ │ ├── command │ │ │ │ └── command_builder.dart │ │ │ ├── logger │ │ │ │ └── process_logger.dart │ │ │ ├── model │ │ │ │ └── environment.dart │ │ │ ├── process │ │ │ │ └── process_wrapper.dart │ │ │ └── runner │ │ │ │ ├── process_runner.dart │ │ │ │ └── web_driver_process_runner.dart │ │ ├── flutter │ │ │ ├── command │ │ │ │ ├── drive_command.dart │ │ │ │ ├── flutter_command.dart │ │ │ │ └── run_command_base.dart │ │ │ ├── model │ │ │ │ └── flutter_drive_environment.dart │ │ │ ├── process │ │ │ │ └── flutter_process.dart │ │ │ └── runner │ │ │ │ └── flutter_drive_process_runner.dart │ │ └── web_driver │ │ │ ├── chrome_driver.dart │ │ │ ├── command │ │ │ └── chrome_driver_command.dart │ │ │ ├── model │ │ │ └── chrome_driver_log_level.dart │ │ │ ├── process │ │ │ └── chrome_driver_process.dart │ │ │ ├── runner │ │ │ └── chrome_driver_runner.dart │ │ │ └── web_driver.dart │ ├── common │ │ ├── config │ │ │ ├── browser_name.dart │ │ │ ├── driver_tests_config.dart │ │ │ └── logs_file_config.dart │ │ ├── logger │ │ │ └── logger.dart │ │ └── model │ │ │ └── device.dart │ ├── flutter_web_driver.dart │ ├── main.dart │ ├── process_manager │ │ └── process_manager.dart │ ├── test_utils │ │ ├── hover_widget.dart │ │ └── pump_and_settle_widget.dart │ └── util │ │ ├── chrome_driver_utils.dart │ │ └── file_utils.dart │ └── web │ ├── animation │ ├── in_progress_bar.riv │ ├── in_progress_bar_hover.riv │ ├── in_progress_popup_build_status.riv │ ├── in_progress_project_build_status_dark.riv │ └── in_progress_project_build_status_light.riv │ ├── apple-touch-icon.png │ ├── favicon_dark_theme.svg │ ├── favicon_light_theme.svg │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── add.svg │ ├── arrow-back.svg │ ├── avatar.svg │ ├── check-box-blank-hovered.svg │ ├── check-box-blank.svg │ ├── check-box-hovered.svg │ ├── check-box.svg │ ├── close.svg │ ├── delete.svg │ ├── dropdown.svg │ ├── edit.svg │ ├── eye_off.svg │ ├── eye_on.svg │ ├── failed.svg │ ├── failed_status.svg │ ├── in_progress.svg │ ├── in_progress_status.svg │ ├── info.svg │ ├── logo-google.svg │ ├── logo-metrics-appbar-light.svg │ ├── logo-metrics-appbar.svg │ ├── logo-metrics-light.svg │ ├── logo-metrics.svg │ ├── search.svg │ ├── solid_logo.svg │ ├── successful.svg │ ├── successful_status.svg │ ├── unknown.svg │ └── unknown_status.svg │ ├── index.html │ ├── manifest.json │ └── metrics_config.js ├── readme.md ├── scripts ├── links_checker │ ├── analysis_options.yaml │ ├── bin │ │ └── main.dart │ ├── lib │ │ ├── checker │ │ │ ├── error │ │ │ │ └── links_checker_error.dart │ │ │ ├── factory │ │ │ │ └── links_checker_factory.dart │ │ │ └── links_checker.dart │ │ ├── cli │ │ │ ├── arguments │ │ │ │ ├── models │ │ │ │ │ └── links_checker_arguments.dart │ │ │ │ └── parser │ │ │ │ │ └── links_checker_arguments_parser.dart │ │ │ ├── command │ │ │ │ └── links_checker_command.dart │ │ │ └── runner │ │ │ │ └── links_checker_runner.dart │ │ └── utils │ │ │ └── file_helper_util.dart │ ├── pubspec.yaml │ └── test │ │ ├── checker │ │ ├── error │ │ │ └── links_checker_error_test.dart │ │ ├── factory │ │ │ └── links_checker_factory_test.dart │ │ └── links_checker_test.dart │ │ └── cli │ │ ├── arguments │ │ ├── models │ │ │ └── links_checker_arguments_tests.dart │ │ └── parser │ │ │ └── links_checker_arguments_parser_test.dart │ │ ├── command │ │ └── links_checker_command_test.dart │ │ └── runner │ │ └── links_checker_runner_test.dart └── random_sleep │ └── random_sleep.sh ├── shell_words ├── .gitignore ├── .vscode │ └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── lib │ ├── shell_words.dart │ └── src │ │ ├── batch.dart │ │ ├── models │ │ └── parser_result.dart │ │ ├── parser.dart │ │ ├── posix.dart │ │ ├── quote.dart │ │ └── split.dart ├── pubspec.yaml ├── test │ ├── batch_test.dart │ └── posix_test.dart └── tool │ └── main.dart └── yaml_map ├── .gitignore ├── analysis_options.yaml ├── lib ├── src │ ├── formatter │ │ ├── date_time_type_formatter.dart │ │ ├── list_type_formatter.dart │ │ ├── map_type_formatter.dart │ │ ├── num_type_formatter.dart │ │ ├── string_type_formatter.dart │ │ └── type_formatter.dart │ ├── yaml_map_formatter.dart │ └── yaml_map_parser.dart └── yaml_map.dart ├── pubspec.yaml └── test ├── yaml_map_formatter_test.dart └── yaml_map_parser_test.dart /.buildkite/compose-files/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.buildkite/compose-files/docker-compose.yml -------------------------------------------------------------------------------- /.buildkite/pipelines/dummy_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.buildkite/pipelines/dummy_pipeline.yml -------------------------------------------------------------------------------- /.buildkite/pipelines/prod_sync_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.buildkite/pipelines/prod_sync_pipeline.yml -------------------------------------------------------------------------------- /.buildkite/pipelines/sync_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.buildkite/pipelines/sync_pipeline.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci_integrations_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/ci_integrations_actions.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/cli_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/cli_actions.yml -------------------------------------------------------------------------------- /.github/workflows/coverage_converter_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/coverage_converter_actions.yml -------------------------------------------------------------------------------- /.github/workflows/firebase_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/firebase_actions.yml -------------------------------------------------------------------------------- /.github/workflows/metrics_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/metrics_actions.yml -------------------------------------------------------------------------------- /.github/workflows/metrics_integration_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/metrics_integration_actions.yml -------------------------------------------------------------------------------- /.github/workflows/pr_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/pr_checks.yml -------------------------------------------------------------------------------- /.github/workflows/slack_notification_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/slack_notification_actions.yml -------------------------------------------------------------------------------- /.github/workflows/web_actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.github/workflows/web_actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.jenkins/jobs/dummy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.jenkins/jobs/dummy.groovy -------------------------------------------------------------------------------- /.jenkins/jobs/sync.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.jenkins/jobs/sync.groovy -------------------------------------------------------------------------------- /.jenkins/pipelines/dummy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.jenkins/pipelines/dummy.groovy -------------------------------------------------------------------------------- /.jenkins/pipelines/sync.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.jenkins/pipelines/sync.groovy -------------------------------------------------------------------------------- /.jenkins/pod_templates/ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.jenkins/pod_templates/ubuntu.yaml -------------------------------------------------------------------------------- /.licenserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.licenserc.json -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.metrics/buildkite/integration_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/buildkite/integration_config.yml -------------------------------------------------------------------------------- /.metrics/buildkite/prod_integration_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/buildkite/prod_integration_config.yml -------------------------------------------------------------------------------- /.metrics/ci_integrations_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/ci_integrations_config.yml -------------------------------------------------------------------------------- /.metrics/coverage_converter_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/coverage_converter_config.yml -------------------------------------------------------------------------------- /.metrics/jenkins/config_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/jenkins/config_template.yml -------------------------------------------------------------------------------- /.metrics/metrics_web_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/.metrics/metrics_web_config.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/LICENSE -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /api_mock_server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/.gitignore -------------------------------------------------------------------------------- /api_mock_server/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /api_mock_server/lib/api_mock_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/api_mock_server.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/api_mock_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/api_mock_server.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/auth_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/auth_credentials.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/path_matcher/exact_path_matcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/path_matcher/exact_path_matcher.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/path_matcher/path_matcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/path_matcher/path_matcher.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/path_matcher/reg_exp_path_matcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/path_matcher/reg_exp_path_matcher.dart -------------------------------------------------------------------------------- /api_mock_server/lib/src/request_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/lib/src/request_handler.dart -------------------------------------------------------------------------------- /api_mock_server/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/pubspec.yaml -------------------------------------------------------------------------------- /api_mock_server/test/api_mock_server_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/api_mock_server/test/api_mock_server_test.dart -------------------------------------------------------------------------------- /cla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/cla.md -------------------------------------------------------------------------------- /concept_map.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/concept_map.puml -------------------------------------------------------------------------------- /design/black_theme/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/black_theme/design.png -------------------------------------------------------------------------------- /design/black_theme/design.xd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/black_theme/design.xd -------------------------------------------------------------------------------- /design/fonts/Bebas_Neue/BebasNeue-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/fonts/Bebas_Neue/BebasNeue-Regular.ttf -------------------------------------------------------------------------------- /design/fonts/Bebas_Neue/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/fonts/Bebas_Neue/OFL.txt -------------------------------------------------------------------------------- /design/fonts/Ubuntu/UFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/fonts/Ubuntu/UFL.txt -------------------------------------------------------------------------------- /design/fonts/Ubuntu/Ubuntu-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/fonts/Ubuntu/Ubuntu-Bold.ttf -------------------------------------------------------------------------------- /design/light_theme/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/light_theme/design.png -------------------------------------------------------------------------------- /design/light_theme/design.xd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/design/light_theme/design.xd -------------------------------------------------------------------------------- /docs/00_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/00_template.md -------------------------------------------------------------------------------- /docs/01_design_doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/01_design_doc.md -------------------------------------------------------------------------------- /docs/02_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/02_process.md -------------------------------------------------------------------------------- /docs/03_third_party_api_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/03_third_party_api_testing.md -------------------------------------------------------------------------------- /docs/04_mock_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/04_mock_server.md -------------------------------------------------------------------------------- /docs/05_project_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/05_project_metrics.md -------------------------------------------------------------------------------- /docs/06_code_coverage_artifact_import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/06_code_coverage_artifact_import.md -------------------------------------------------------------------------------- /docs/07_jenkins_testing_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/07_jenkins_testing_environment.md -------------------------------------------------------------------------------- /docs/08_firebase_deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/08_firebase_deployment.md -------------------------------------------------------------------------------- /docs/09_dart_code_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/09_dart_code_style.md -------------------------------------------------------------------------------- /docs/10_collaboration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/10_collaboration.md -------------------------------------------------------------------------------- /docs/11_ecosystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/11_ecosystem.md -------------------------------------------------------------------------------- /docs/12_state_management_investigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/12_state_management_investigation.md -------------------------------------------------------------------------------- /docs/13_firebase_deployment_cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/13_firebase_deployment_cli.md -------------------------------------------------------------------------------- /docs/14_developer_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/14_developer_configuration.md -------------------------------------------------------------------------------- /docs/15_dependencies_licenses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/15_dependencies_licenses.md -------------------------------------------------------------------------------- /docs/16_buildkite_ci_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/16_buildkite_ci_integration.md -------------------------------------------------------------------------------- /docs/17_github_actions_metrics_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/17_github_actions_metrics_integration.md -------------------------------------------------------------------------------- /docs/18_security_audit_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/18_security_audit_document.md -------------------------------------------------------------------------------- /docs/19_feature_design_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/19_feature_design_template.md -------------------------------------------------------------------------------- /docs/diagrams/buildkite_sync_sequence_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/diagrams/buildkite_sync_sequence_diagram.puml -------------------------------------------------------------------------------- /docs/diagrams/github_actions_sequence_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/diagrams/github_actions_sequence_diagram.puml -------------------------------------------------------------------------------- /docs/images/auth_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/auth_ui.png -------------------------------------------------------------------------------- /docs/images/build_results_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/build_results_bar.png -------------------------------------------------------------------------------- /docs/images/build_results_bar_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/build_results_bar_light.png -------------------------------------------------------------------------------- /docs/images/build_statuses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/build_statuses.png -------------------------------------------------------------------------------- /docs/images/build_statuses_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/build_statuses_light.png -------------------------------------------------------------------------------- /docs/images/builds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/builds.png -------------------------------------------------------------------------------- /docs/images/builds_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/builds_light.png -------------------------------------------------------------------------------- /docs/images/dashboard_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/dashboard_ui.png -------------------------------------------------------------------------------- /docs/images/dashboard_ui_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/dashboard_ui_dark.png -------------------------------------------------------------------------------- /docs/images/metrics_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/metrics_logo.png -------------------------------------------------------------------------------- /docs/images/percentage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/percentage.png -------------------------------------------------------------------------------- /docs/images/percentage_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/percentage_light.png -------------------------------------------------------------------------------- /docs/images/performance_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/performance_graph.png -------------------------------------------------------------------------------- /docs/images/performance_graph_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/performance_graph_light.png -------------------------------------------------------------------------------- /docs/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/placeholder.png -------------------------------------------------------------------------------- /docs/images/placeholder_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/docs/images/placeholder_light.png -------------------------------------------------------------------------------- /guardian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/.gitignore -------------------------------------------------------------------------------- /guardian/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version, created by Stagehand 4 | -------------------------------------------------------------------------------- /guardian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/README.md -------------------------------------------------------------------------------- /guardian/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../analysis_options.yaml -------------------------------------------------------------------------------- /guardian/bin/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/bin/main.dart -------------------------------------------------------------------------------- /guardian/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/build.sh -------------------------------------------------------------------------------- /guardian/lib/config/command/create_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/command/create_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/config/command/delete_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/command/delete_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/config/command/manage_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/command/manage_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/config/command/print_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/command/print_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/config/command/update_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/command/update_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/config/helper/config_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/helper/config_helper.dart -------------------------------------------------------------------------------- /guardian/lib/config/model/config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/model/config.dart -------------------------------------------------------------------------------- /guardian/lib/config/runner/config_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/config/runner/config_runner.dart -------------------------------------------------------------------------------- /guardian/lib/guardian.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/guardian.dart -------------------------------------------------------------------------------- /guardian/lib/jira/client/jira_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/client/jira_client.dart -------------------------------------------------------------------------------- /guardian/lib/jira/command/close_ticket_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/command/close_ticket_command.dart -------------------------------------------------------------------------------- /guardian/lib/jira/command/jia_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/command/jia_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/jira/command/jira_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/command/jira_command.dart -------------------------------------------------------------------------------- /guardian/lib/jira/command/open_ticket_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/command/open_ticket_command.dart -------------------------------------------------------------------------------- /guardian/lib/jira/command/update_ticket_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/command/update_ticket_command.dart -------------------------------------------------------------------------------- /guardian/lib/jira/model/jira_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/model/jira_config.dart -------------------------------------------------------------------------------- /guardian/lib/jira/model/ticket_manage_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/model/ticket_manage_request.dart -------------------------------------------------------------------------------- /guardian/lib/jira/runner/jira_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/jira/runner/jira_runner.dart -------------------------------------------------------------------------------- /guardian/lib/runner/command/guardian_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/runner/command/guardian_command.dart -------------------------------------------------------------------------------- /guardian/lib/runner/guardian_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/runner/guardian_runner.dart -------------------------------------------------------------------------------- /guardian/lib/runner/options/global_options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/runner/options/global_options.dart -------------------------------------------------------------------------------- /guardian/lib/slack/client/slack_webhook_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/client/slack_webhook_client.dart -------------------------------------------------------------------------------- /guardian/lib/slack/command/message_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/command/message_command.dart -------------------------------------------------------------------------------- /guardian/lib/slack/command/slack_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/command/slack_command.dart -------------------------------------------------------------------------------- /guardian/lib/slack/command/slack_config_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/command/slack_config_command.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_config.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_markdown_text_object.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_markdown_text_object.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_message.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_plain_text_object.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_plain_text_object.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_result.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_section_block.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_section_block.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/slack_text_object.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/slack_text_object.dart -------------------------------------------------------------------------------- /guardian/lib/slack/model/validation_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/model/validation_result.dart -------------------------------------------------------------------------------- /guardian/lib/slack/runner/slack_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/slack/runner/slack_runner.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/junit_xml.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/junit_xml.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_property.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_property.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_system_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_system_data.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_system_err_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_system_err_data.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_system_out_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_system_out_data.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_case.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_case.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_case_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_case_error.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_case_failure.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_case_failure.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_case_skipped.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_case_skipped.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_suite.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_suite.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_test_suites.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_test_suites.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/model/junit_xml_report.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/model/junit_xml_report.dart -------------------------------------------------------------------------------- /guardian/lib/utils/junit_xml/parser/junit_xml_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/lib/utils/junit_xml/parser/junit_xml_parser.dart -------------------------------------------------------------------------------- /guardian/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/pubspec.yaml -------------------------------------------------------------------------------- /guardian/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test.sh -------------------------------------------------------------------------------- /guardian/test/resources/android_fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/resources/android_fail.xml -------------------------------------------------------------------------------- /guardian/test/resources/android_pass.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/resources/android_pass.xml -------------------------------------------------------------------------------- /guardian/test/resources/ios_fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/resources/ios_fail.xml -------------------------------------------------------------------------------- /guardian/test/resources/ios_pass.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/resources/ios_pass.xml -------------------------------------------------------------------------------- /guardian/test/slack/client/slack_webhook_client_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/client/slack_webhook_client_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/slack_markdown_text_object_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/slack_markdown_text_object_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/slack_message_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/slack_message_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/slack_plain_text_object_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/slack_plain_text_object_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/slack_section_block_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/slack_section_block_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/slack_text_object_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/slack_text_object_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/model/validation_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/model/validation_result_test.dart -------------------------------------------------------------------------------- /guardian/test/slack/test_utils/mock_server/slack_mock_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/slack/test_utils/mock_server/slack_mock_server.dart -------------------------------------------------------------------------------- /guardian/test/test_utils/api_mock_server/api_mock_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/test_utils/api_mock_server/api_mock_server.dart -------------------------------------------------------------------------------- /guardian/test/test_utils/api_mock_server/request_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/test_utils/api_mock_server/request_handler.dart -------------------------------------------------------------------------------- /guardian/test/utils/junit_xml/junit_xml_parser_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/utils/junit_xml/junit_xml_parser_test.dart -------------------------------------------------------------------------------- /guardian/test/utils/junit_xml/test_utils/xml_string_parse_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/guardian/test/utils/junit_xml/test_utils/xml_string_parse_util.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/.gitignore -------------------------------------------------------------------------------- /metrics/ci_integrations/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/.vscode/launch.json -------------------------------------------------------------------------------- /metrics/ci_integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/README.md -------------------------------------------------------------------------------- /metrics/ci_integrations/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/analysis_options.yaml -------------------------------------------------------------------------------- /metrics/ci_integrations/bin/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/bin/main.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/build.sh -------------------------------------------------------------------------------- /metrics/ci_integrations/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/config.yaml -------------------------------------------------------------------------------- /metrics/ci_integrations/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/coverage.sh -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/02_ci_integration_user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/02_ci_integration_user_guide.md -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/03_ci_integration_verbose_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/03_ci_integration_verbose_mode.md -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/04_ci_integrations_config_validator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/04_ci_integrations_config_validator.md -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/06_builds_synchronization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/06_builds_synchronization.md -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/07_sync_performance_investigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/07_sync_performance_investigation.md -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/diagrams/commands_code_sharing.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/diagrams/commands_code_sharing.puml -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/diagrams/sync_ideal_timing_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/diagrams/sync_ideal_timing_diagram.puml -------------------------------------------------------------------------------- /metrics/ci_integrations/docs/source/buildkite/01_buildkite_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/docs/source/buildkite/01_buildkite_client.md -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/command/ci_integration_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/command/ci_integration_command.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/command/sync_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/command/sync_command.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/command/validate_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/command/validate_command.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/error/sync_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/error/sync_error.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/factory/logger_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/factory/logger_factory.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/logger.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/manager/logger_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/manager/logger_manager.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/mixin/logger_mixin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/mixin/logger_mixin.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/writer/io_logger_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/writer/io_logger_writer.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/logger/writer/logger_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/logger/writer/logger_writer.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/parties/parties.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/parties/parties.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/cli/runner/ci_integrations_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/cli/runner/ci_integrations_runner.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/buildkite/buildkite_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/buildkite/buildkite_client.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/firestore/firestore.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/firestore/firestore.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/jenkins/constants/tree_query.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/jenkins/constants/tree_query.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/jenkins/jenkins_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/jenkins/jenkins_client.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/jenkins/model/jenkins_build.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/jenkins/model/jenkins_build.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/jenkins/model/jenkins_job.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/jenkins/model/jenkins_job.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/client/jenkins/model/jenkins_user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/client/jenkins/model/jenkins_user.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/constants/http_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/constants/http_constants.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/destination/error/destination_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/destination/error/destination_error.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/integration/ci/ci_integration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/integration/ci/ci_integration.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/archive/archive_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/archive/archive_helper.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/authorization/authorization.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/authorization/authorization.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/file/file_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/file/file_helper.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/file/file_reader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/file/file_reader.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/model/interaction_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/model/interaction_result.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/url/url_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/url/url_utils.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/validator/number_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/validator/number_validator.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/lib/util/validator/string_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/lib/util/validator/string_validator.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/pubspec.yaml -------------------------------------------------------------------------------- /metrics/ci_integrations/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test.sh -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/command/sync_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/command/sync_command_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/command/validate_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/command/validate_command_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/error/sync_error_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/error/sync_error_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/logger/logger_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/logger/logger_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/logger/mixin/logger_mixin_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/logger/mixin/logger_mixin_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/parties/parties_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/parties/parties_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/test_util/mock/file_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/test_util/mock/file_mock.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/test_util/mock/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/test_util/mock/mocks.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/test_util/mock/parties_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/test_util/mock/parties_mock.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/test_util/source_config_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/test_util/source_config_stub.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/cli/test_util/source_party_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/cli/test_util/source_party_stub.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/client/firestore/firestore_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/client/firestore/firestore_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/client/jenkins/jenkins_client_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/client/jenkins/jenkins_client_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/integration/ci/ci_integration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/integration/ci/ci_integration_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/test_utils/config_field_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/test_utils/config_field_stub.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/test_utils/config_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/test_utils/config_stub.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/test_utils/matchers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/test_utils/matchers.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/test_utils/mock/io_sink_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/test_utils/mock/io_sink_mock.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/util/archive/archive_helper_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/util/archive/archive_helper_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/util/file/file_reader_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/util/file/file_reader_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/util/model/interaction_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/util/model/interaction_result_test.dart -------------------------------------------------------------------------------- /metrics/ci_integrations/test/util/url/url_utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/ci_integrations/test/util/url/url_utils_test.dart -------------------------------------------------------------------------------- /metrics/cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/.gitignore -------------------------------------------------------------------------------- /metrics/cli/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version, created by Stagehand 4 | -------------------------------------------------------------------------------- /metrics/cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/Makefile -------------------------------------------------------------------------------- /metrics/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/README.md -------------------------------------------------------------------------------- /metrics/cli/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /metrics/cli/bin/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/bin/main.dart -------------------------------------------------------------------------------- /metrics/cli/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/coverage.sh -------------------------------------------------------------------------------- /metrics/cli/dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/dependencies.yaml -------------------------------------------------------------------------------- /metrics/cli/docs/01_metrics_cli_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/01_metrics_cli_design.md -------------------------------------------------------------------------------- /metrics/cli/docs/02_enabling_firebase_analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/02_enabling_firebase_analytics.md -------------------------------------------------------------------------------- /metrics/cli/docs/03_enabling_firebase_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/03_enabling_firebase_authentication.md -------------------------------------------------------------------------------- /metrics/cli/docs/04_managing_firestore_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/04_managing_firestore_data.md -------------------------------------------------------------------------------- /metrics/cli/docs/05_user_manual_steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/05_user_manual_steps.md -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/cli_interfaces_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/cli_interfaces_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/deploy_command_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/deploy_command_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/deploy_command_sequence_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/deploy_command_sequence_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/doctor_command_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/doctor_command_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/doctor_command_sequence_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/doctor_command_sequence_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/metrics_cli_runner_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/metrics_cli_runner_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/prompter_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/prompter_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/diagrams/services_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/diagrams/services_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/features/update/01_update_feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/features/update/01_update_feature.md -------------------------------------------------------------------------------- /metrics/cli/docs/features/update/config/configuration_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/features/update/config/configuration_template.yaml -------------------------------------------------------------------------------- /metrics/cli/docs/features/update/diagrams/updater_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/features/update/diagrams/updater_class_diagram.puml -------------------------------------------------------------------------------- /metrics/cli/docs/images/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/docs/images/terminal.png -------------------------------------------------------------------------------- /metrics/cli/lib/cli/command/deploy_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/command/deploy_command.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/command/doctor_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/command/doctor_command.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/command/update_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/command/update_command.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/deployer/deployer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/deployer/deployer.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/deployer/factory/deployer_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/deployer/factory/deployer_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/deployer/strings/deploy_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/deployer/strings/deploy_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/doctor/constants/doctor_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/doctor/constants/doctor_constants.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/doctor/doctor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/doctor/doctor.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/doctor/factory/doctor_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/doctor/factory/doctor_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/doctor/models/doctor_validation_conclusion.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/doctor/models/doctor_validation_conclusion.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/doctor/strings/doctor_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/doctor/strings/doctor_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/runner/metrics_cli_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/runner/metrics_cli_runner.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/updater/algorithm/update_algorithm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/updater/algorithm/update_algorithm.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/updater/config/parser/update_config_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/updater/config/parser/update_config_parser.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/updater/factory/updater_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/updater/factory/updater_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/updater/strings/update_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/updater/strings/update_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/cli/updater/updater.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/cli/updater/updater.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/constants/deploy_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/constants/deploy_constants.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/config/firebase_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/config/firebase_config.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/config/sentry_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/config/sentry_config.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/config/sentry_web_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/config/sentry_web_config.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/config/update_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/config/update_config.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/config/web_metrics_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/config/web_metrics_config.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/paths/factory/paths_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/paths/factory/paths_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/paths/paths.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/paths/paths.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/services/factory/services_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/services/factory/services_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/model/services/services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/model/services/services.dart -------------------------------------------------------------------------------- /metrics/cli/lib/common/strings/common_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/common/strings/common_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/prompter/prompter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/prompter/prompter.dart -------------------------------------------------------------------------------- /metrics/cli/lib/prompter/writer/io_prompt_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/prompter/writer/io_prompt_writer.dart -------------------------------------------------------------------------------- /metrics/cli/lib/prompter/writer/prompt_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/prompter/writer/prompt_writer.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/common/auth_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/common/auth_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/common/cli/auth_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/common/cli/auth_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/common/cli/cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/common/cli/cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/common/info_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/common/info_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/common/service/model/service_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/common/service/model/service_name.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/firebase/cli/firebase_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/firebase/cli/firebase_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/firebase/firebase_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/firebase/firebase_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/firebase/strings/firebase_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/firebase/strings/firebase_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/flutter/cli/flutter_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/flutter/cli/flutter_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/flutter/flutter_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/flutter/flutter_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/gcloud/cli/gcloud_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/gcloud/cli/gcloud_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/gcloud/gcloud_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/gcloud/gcloud_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/gcloud/strings/gcloud_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/gcloud/strings/gcloud_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/git/adapter/git_cli_service_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/git/adapter/git_cli_service_adapter.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/git/cli/git_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/git/cli/git_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/git/git_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/git/git_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/npm/adapter/npm_cli_service_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/npm/adapter/npm_cli_service_adapter.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/npm/cli/npm_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/npm/cli/npm_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/npm/npm_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/npm/npm_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/cli/sentry_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/cli/sentry_cli.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/model/sentry_project.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/model/sentry_project.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/model/sentry_release.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/model/sentry_release.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/model/source_map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/model/source_map.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/sentry_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/sentry_service.dart -------------------------------------------------------------------------------- /metrics/cli/lib/services/sentry/strings/sentry_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/services/sentry/strings/sentry_strings.dart -------------------------------------------------------------------------------- /metrics/cli/lib/util/dependencies/dependencies.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/util/dependencies/dependencies.dart -------------------------------------------------------------------------------- /metrics/cli/lib/util/dependencies/dependency.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/util/dependencies/dependency.dart -------------------------------------------------------------------------------- /metrics/cli/lib/util/dependencies/factory/dependencies_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/util/dependencies/factory/dependencies_factory.dart -------------------------------------------------------------------------------- /metrics/cli/lib/util/file/file_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/lib/util/file/file_helper.dart -------------------------------------------------------------------------------- /metrics/cli/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/pubspec.lock -------------------------------------------------------------------------------- /metrics/cli/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/pubspec.yaml -------------------------------------------------------------------------------- /metrics/cli/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test.sh -------------------------------------------------------------------------------- /metrics/cli/test/cli/command/deploy_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/command/deploy_command_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/command/doctor_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/command/doctor_command_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/command/update_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/command/update_command_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/deployer/deployer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/deployer/deployer_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/deployer/factory/deployer_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/deployer/factory/deployer_factory_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/deployer/strings/deploy_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/deployer/strings/deploy_strings_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/doctor/doctor_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/doctor/doctor_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/doctor/factory/doctor_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/doctor/factory/doctor_factory_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/runner/metrics_cli_runner_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/runner/metrics_cli_runner_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/updater/algorithm/update_algorithm_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/updater/algorithm/update_algorithm_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/updater/factory/updater_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/updater/factory/updater_factory_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/updater/strings/update_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/updater/strings/update_strings_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/cli/updater/updater_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/cli/updater/updater_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/config/firebase_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/config/firebase_config_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/config/sentry_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/config/sentry_config_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/config/sentry_web_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/config/sentry_web_config_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/config/update_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/config/update_config_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/config/web_metrics_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/config/web_metrics_config_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/paths/factory/paths_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/paths/factory/paths_factory_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/paths/paths_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/paths/paths_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/model/services/services_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/model/services/services_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/common/strings/common_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/common/strings/common_strings_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/prompter/prompter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/prompter/prompter_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/prompter/writer/io_prompt_writer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/prompter/writer/io_prompt_writer_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/common/cli/auth_cli_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/common/cli/auth_cli_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/gcloud/strings/gcloud_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/gcloud/strings/gcloud_strings_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/sentry/cli/sentry_cli_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/sentry/cli/sentry_cli_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/sentry/model/sentry_project_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/sentry/model/sentry_project_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/sentry/model/sentry_release_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/sentry/model/sentry_release_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/sentry/model/source_map_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/sentry/model/source_map_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/services/sentry/strings/sentry_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/services/sentry/strings/sentry_strings_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/extension/error_answer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/extension/error_answer.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/matchers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/matchers.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/dependencies_factory_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/dependencies_factory_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/dependencies_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/dependencies_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/directory_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/directory_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/file_helper_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/file_helper_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/file_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/file_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/firebase_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/firebase_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/flutter_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/flutter_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/gcloud_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/gcloud_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/git_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/git_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/npm_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/npm_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/path_factory_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/path_factory_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/prompt_writer_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/prompt_writer_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/prompter_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/prompter_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/sentry_service_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/sentry_service_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/services_factory_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/services_factory_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/services_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/services_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/test_utils/mocks/update_config_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/test_utils/mocks/update_config_mock.dart -------------------------------------------------------------------------------- /metrics/cli/test/util/dependencies/dependencies_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/util/dependencies/dependencies_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/util/dependencies/dependency_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/util/dependencies/dependency_test.dart -------------------------------------------------------------------------------- /metrics/cli/test/util/file/file_helper_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/cli/test/util/file/file_helper_test.dart -------------------------------------------------------------------------------- /metrics/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/.gitignore -------------------------------------------------------------------------------- /metrics/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/README.md -------------------------------------------------------------------------------- /metrics/core/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /metrics/core/lib/metrics_core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/metrics_core.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/data/model/build_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/data/model/build_data.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/data/model/coverage_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/data/model/coverage_data.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/data/model/data_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/data/model/data_model.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/data/model/project_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/data/model/project_data.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/build.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/build.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/build_status.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/build_status.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/coverage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/coverage.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/enum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/enum.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/metrics_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/metrics_config.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/entities/project.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/entities/project.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/value_objects/email.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/value_objects/email.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/value_objects/password.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/value_objects/password.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/value_objects/percent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/value_objects/percent.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/domain/value_objects/value_object.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/domain/value_objects/value_object.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/date.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/date.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/validation/target_validation_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/validation/target_validation_result.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/validation/validation_conclusion.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/validation/validation_conclusion.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/validation/validation_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/validation/validation_result.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/validation/validation_result_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/validation/validation_result_builder.dart -------------------------------------------------------------------------------- /metrics/core/lib/src/util/validation/validation_target.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/lib/src/util/validation/validation_target.dart -------------------------------------------------------------------------------- /metrics/core/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/pubspec.yaml -------------------------------------------------------------------------------- /metrics/core/test/data/model/build_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/data/model/build_data_test.dart -------------------------------------------------------------------------------- /metrics/core/test/data/model/coverage_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/data/model/coverage_data_test.dart -------------------------------------------------------------------------------- /metrics/core/test/data/model/project_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/data/model/project_data_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/entities/build_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/entities/build_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/entities/coverage_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/entities/coverage_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/entities/project_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/entities/project_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/value_objects/email_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/value_objects/email_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/value_objects/password_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/value_objects/password_test.dart -------------------------------------------------------------------------------- /metrics/core/test/domain/value_objects/percent_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/domain/value_objects/percent_test.dart -------------------------------------------------------------------------------- /metrics/core/test/test_utils/matchers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/test_utils/matchers.dart -------------------------------------------------------------------------------- /metrics/core/test/util/validation/target_validation_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/util/validation/target_validation_result_test.dart -------------------------------------------------------------------------------- /metrics/core/test/util/validation/validation_conclusion_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/util/validation/validation_conclusion_test.dart -------------------------------------------------------------------------------- /metrics/core/test/util/validation/validation_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/util/validation/validation_result_test.dart -------------------------------------------------------------------------------- /metrics/core/test/util/validation/validation_target_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/core/test/util/validation/validation_target_test.dart -------------------------------------------------------------------------------- /metrics/coverage_converter/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /metrics/coverage_converter/bin/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/bin/main.dart -------------------------------------------------------------------------------- /metrics/coverage_converter/docs/01_coverage_converter_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/docs/01_coverage_converter_design.md -------------------------------------------------------------------------------- /metrics/coverage_converter/docs/02_coverage_converter_publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/docs/02_coverage_converter_publishing.md -------------------------------------------------------------------------------- /metrics/coverage_converter/docs/diagrams/coverage_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/docs/diagrams/coverage_class_diagram.puml -------------------------------------------------------------------------------- /metrics/coverage_converter/lib/common/strings/common_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/lib/common/strings/common_strings.dart -------------------------------------------------------------------------------- /metrics/coverage_converter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/pubspec.yaml -------------------------------------------------------------------------------- /metrics/coverage_converter/test/utils/file_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/coverage_converter/test/utils/file_mock.dart -------------------------------------------------------------------------------- /metrics/docs/01_storing_storage_metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/docs/01_storing_storage_metadata.md -------------------------------------------------------------------------------- /metrics/docs/02_sign_and_notarize_metrics_binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/docs/02_sign_and_notarize_metrics_binaries.md -------------------------------------------------------------------------------- /metrics/firebase/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/.firebaserc -------------------------------------------------------------------------------- /metrics/firebase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/.gitignore -------------------------------------------------------------------------------- /metrics/firebase/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/firebase.json -------------------------------------------------------------------------------- /metrics/firebase/firestore/data/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/firestore/data/seed.js -------------------------------------------------------------------------------- /metrics/firebase/firestore/indexes/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/firestore/indexes/firestore.indexes.json -------------------------------------------------------------------------------- /metrics/firebase/firestore/rules/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/firestore/rules/firestore.rules -------------------------------------------------------------------------------- /metrics/firebase/functions/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/.eslintrc.json -------------------------------------------------------------------------------- /metrics/firebase/functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/.gitignore -------------------------------------------------------------------------------- /metrics/firebase/functions/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/analysis_options.yaml -------------------------------------------------------------------------------- /metrics/firebase/functions/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/build.yaml -------------------------------------------------------------------------------- /metrics/firebase/functions/dart_test.yaml: -------------------------------------------------------------------------------- 1 | platforms: [ node ] 2 | -------------------------------------------------------------------------------- /metrics/firebase/functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/index.js -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/main.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/models/build_day_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/models/build_day_data.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/models/build_day_status_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/models/build_day_status_field.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/models/document_change_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/models/document_change_data.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/models/task_code.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/models/task_code.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/lib/models/task_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/lib/models/task_data.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/package-lock.json -------------------------------------------------------------------------------- /metrics/firebase/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/package.json -------------------------------------------------------------------------------- /metrics/firebase/functions/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/pubspec.yaml -------------------------------------------------------------------------------- /metrics/firebase/functions/test/main_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/test/main_test.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/test/models/build_day_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/test/models/build_day_data_test.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/test/models/task_code_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/test/models/task_code_test.dart -------------------------------------------------------------------------------- /metrics/firebase/functions/test/models/task_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/functions/test/models/task_data_test.dart -------------------------------------------------------------------------------- /metrics/firebase/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/package-lock.json -------------------------------------------------------------------------------- /metrics/firebase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/package.json -------------------------------------------------------------------------------- /metrics/firebase/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/run-tests.sh -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/build-days-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/build-days-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/builds-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/builds-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/feature-config-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/feature-config-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/project-groups-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/project-groups-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/projects-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/projects-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/tasks-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/tasks-test.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/test_utils/test-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/test_utils/test-data.js -------------------------------------------------------------------------------- /metrics/firebase/test/firestore/rules/user-profiles-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/firebase/test/firestore/rules/user-profiles-test.js -------------------------------------------------------------------------------- /metrics/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/readme.md -------------------------------------------------------------------------------- /metrics/web/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/.firebaserc -------------------------------------------------------------------------------- /metrics/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/.gitignore -------------------------------------------------------------------------------- /metrics/web/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/.metadata -------------------------------------------------------------------------------- /metrics/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/README.md -------------------------------------------------------------------------------- /metrics/web/__/firebase/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/__/firebase/init.js -------------------------------------------------------------------------------- /metrics/web/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /metrics/web/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/.gitignore -------------------------------------------------------------------------------- /metrics/web/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/build.gradle -------------------------------------------------------------------------------- /metrics/web/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /metrics/web/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /metrics/web/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /metrics/web/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /metrics/web/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /metrics/web/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /metrics/web/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /metrics/web/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/build.gradle -------------------------------------------------------------------------------- /metrics/web/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/gradle.properties -------------------------------------------------------------------------------- /metrics/web/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /metrics/web/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/android/settings.gradle -------------------------------------------------------------------------------- /metrics/web/docs/01_metrics_web_application_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/01_metrics_web_application_architecture.md -------------------------------------------------------------------------------- /metrics/web/docs/02_presentation_layer_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/02_presentation_layer_architecture.md -------------------------------------------------------------------------------- /metrics/web/docs/03_widget_structure_organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/03_widget_structure_organization.md -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/add_theme_data_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/add_theme_data_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/apply_widget_theme_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/apply_widget_theme_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/dependency_rule_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/dependency_rule_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/metrics_theme_structure_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/metrics_theme_structure_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/theme_data_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/theme_data_class_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/view_model_usage_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/view_model_usage_class_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/web_architecture_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/web_architecture_class_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/web_layers_sequence_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/web_layers_sequence_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/diagrams/widget_structure_class_diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/diagrams/widget_structure_class_diagram.puml -------------------------------------------------------------------------------- /metrics/web/docs/features/debug_menu/01_debug_menu_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/features/debug_menu/01_debug_menu_design.md -------------------------------------------------------------------------------- /metrics/web/docs/features/deep_links/01_deep_linking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/features/deep_links/01_deep_linking.md -------------------------------------------------------------------------------- /metrics/web/docs/features/navigation/01_navigation_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/features/navigation/01_navigation_design.md -------------------------------------------------------------------------------- /metrics/web/docs/features/public_dashboard/01_public_dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/features/public_dashboard/01_public_dashboard.md -------------------------------------------------------------------------------- /metrics/web/docs/features/public_dashboard/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/docs/features/public_dashboard/images/menu.png -------------------------------------------------------------------------------- /metrics/web/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/firebase.json -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Black.ttf -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /metrics/web/fonts/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/fonts/Roboto-Thin.ttf -------------------------------------------------------------------------------- /metrics/web/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/.gitignore -------------------------------------------------------------------------------- /metrics/web/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /metrics/web/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /metrics/web/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /metrics/web/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /metrics/web/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /metrics/web/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /metrics/web/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /metrics/web/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /metrics/web/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/ios/Runner/Info.plist -------------------------------------------------------------------------------- /metrics/web/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /metrics/web/lib/analytics/domain/entities/page_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/analytics/domain/entities/page_name.dart -------------------------------------------------------------------------------- /metrics/web/lib/analytics/domain/usecases/log_login_use_case.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/analytics/domain/usecases/log_login_use_case.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/data/adapter/firebase_user_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/data/adapter/firebase_user_adapter.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/data/model/firebase_auth_error_code.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/data/model/firebase_auth_error_code.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/data/model/user_profile_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/data/model/user_profile_data.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/entities/auth_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/entities/auth_credentials.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/entities/auth_error_code.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/entities/auth_error_code.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/entities/theme_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/entities/theme_type.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/entities/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/entities/user.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/entities/user_profile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/entities/user_profile.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/repositories/user_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/repositories/user_repository.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/usecases/google_sign_in_usecase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/usecases/google_sign_in_usecase.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/usecases/sign_in_usecase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/usecases/sign_in_usecase.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/domain/usecases/sign_out_usecase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/domain/usecases/sign_out_usecase.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/models/auth_error_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/models/auth_error_message.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/models/auth_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/models/auth_state.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/models/user_profile_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/models/user_profile_model.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/pages/login_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/pages/login_page.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/state/auth_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/state/auth_notifier.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/strings/auth_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/strings/auth_strings.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/validators/email_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/validators/email_validator.dart -------------------------------------------------------------------------------- /metrics/web/lib/auth/presentation/widgets/auth_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/auth/presentation/widgets/auth_form.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/domain/usecases/usecase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/domain/usecases/usecase.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/animated_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/animated_bar.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/bar_graph.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/bar_graph.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/circle_percentage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/circle_percentage.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/colored_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/colored_bar.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/placeholder_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/placeholder_bar.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/graphs/sparkline_graph.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/graphs/sparkline_graph.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/base_popup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/base_popup.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/dropdown_body.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/dropdown_body.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/dropdown_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/dropdown_item.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/dropdown_menu.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/dropdown_menu.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/expandable_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/expandable_text.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/icon_label_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/icon_label_button.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/info_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/info_dialog.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/keyboard_shortcuts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/keyboard_shortcuts.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/loading_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/loading_builder.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/material_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/material_container.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/padded_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/padded_card.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/rive_animation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/rive_animation.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/scorecard.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/scorecard.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/shimmer_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/shimmer_container.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/svg_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/svg_image.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/tappable_area.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/tappable_area.dart -------------------------------------------------------------------------------- /metrics/web/lib/base/presentation/widgets/value_form_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/base/presentation/widgets/value_form_field.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/data/model/build_day_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/data/model/build_day_data.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/domain/entities/build_day.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/domain/entities/build_day.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/metrics_app/metrics_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/metrics_app/metrics_app.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/models/project_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/models/project_model.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/pages/loading_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/pages/loading_page.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/state/page_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/state/page_notifier.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/state/projects_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/state/projects_notifier.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/strings/common_strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/strings/common_strings.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/toast/widgets/toast.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/toast/widgets/toast.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/toggle/widgets/toggle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/toggle/widgets/toggle.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/widgets/metrics_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/widgets/metrics_card.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/widgets/metrics_checkbox.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/widgets/metrics_checkbox.dart -------------------------------------------------------------------------------- /metrics/web/lib/common/presentation/widgets/tooltip_title.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/common/presentation/widgets/tooltip_title.dart -------------------------------------------------------------------------------- /metrics/web/lib/dashboard/presentation/pages/dashboard_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/dashboard/presentation/pages/dashboard_page.dart -------------------------------------------------------------------------------- /metrics/web/lib/dashboard/presentation/state/timer_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/dashboard/presentation/state/timer_notifier.dart -------------------------------------------------------------------------------- /metrics/web/lib/dashboard/presentation/widgets/date_range.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/dashboard/presentation/widgets/date_range.dart -------------------------------------------------------------------------------- /metrics/web/lib/dashboard/presentation/widgets/metrics_table.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/dashboard/presentation/widgets/metrics_table.dart -------------------------------------------------------------------------------- /metrics/web/lib/debug_menu/data/model/local_config_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/debug_menu/data/model/local_config_data.dart -------------------------------------------------------------------------------- /metrics/web/lib/debug_menu/domain/entities/local_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/debug_menu/domain/entities/local_config.dart -------------------------------------------------------------------------------- /metrics/web/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/main.dart -------------------------------------------------------------------------------- /metrics/web/lib/metrics_logger/metrics_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/metrics_logger/metrics_logger.dart -------------------------------------------------------------------------------- /metrics/web/lib/metrics_logger/sentry/writers/sentry_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/metrics_logger/sentry/writers/sentry_writer.dart -------------------------------------------------------------------------------- /metrics/web/lib/metrics_logger/writers/console_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/metrics_logger/writers/console_writer.dart -------------------------------------------------------------------------------- /metrics/web/lib/metrics_logger/writers/logger_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/metrics_logger/writers/logger_writer.dart -------------------------------------------------------------------------------- /metrics/web/lib/platform/stub/renderer/renderer_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/platform/stub/renderer/renderer_stub.dart -------------------------------------------------------------------------------- /metrics/web/lib/platform/web/renderer/web_renderer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/platform/web/renderer/web_renderer.dart -------------------------------------------------------------------------------- /metrics/web/lib/project_groups/data/model/project_group_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/project_groups/data/model/project_group_data.dart -------------------------------------------------------------------------------- /metrics/web/lib/project_groups/domain/entities/project_group.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/project_groups/domain/entities/project_group.dart -------------------------------------------------------------------------------- /metrics/web/lib/util/favicon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/util/favicon.dart -------------------------------------------------------------------------------- /metrics/web/lib/util/web_platform.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/lib/util/web_platform.dart -------------------------------------------------------------------------------- /metrics/web/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/pubspec.lock -------------------------------------------------------------------------------- /metrics/web/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/pubspec.yaml -------------------------------------------------------------------------------- /metrics/web/test/analytics/domain/entities/page_name_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/analytics/domain/entities/page_name_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/data/model/user_profile_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/data/model/user_profile_data_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/domain/entities/auth_credentials_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/domain/entities/auth_credentials_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/domain/entities/user_profile_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/domain/entities/user_profile_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/domain/entities/user_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/domain/entities/user_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/domain/usercases/sign_in_usecase_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/domain/usercases/sign_in_usecase_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/domain/usercases/sign_out_usecase_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/domain/usercases/sign_out_usecase_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/presentation/pages/login_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/presentation/pages/login_page_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/presentation/state/auth_notifier_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/presentation/state/auth_notifier_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/presentation/strings/auth_strings_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/presentation/strings/auth_strings_test.dart -------------------------------------------------------------------------------- /metrics/web/test/auth/presentation/widgets/auth_form_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/auth/presentation/widgets/auth_form_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/graphs/animated_bar_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/graphs/animated_bar_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/graphs/bar_graph_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/graphs/bar_graph_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/graphs/colored_bar_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/graphs/colored_bar_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/widgets/base_popup_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/widgets/base_popup_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/widgets/info_dialog_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/widgets/info_dialog_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/widgets/padded_card_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/widgets/padded_card_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/widgets/scorecard_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/widgets/scorecard_test.dart -------------------------------------------------------------------------------- /metrics/web/test/base/presentation/widgets/svg_image_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/base/presentation/widgets/svg_image_test.dart -------------------------------------------------------------------------------- /metrics/web/test/common/data/model/build_day_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/common/data/model/build_day_data_test.dart -------------------------------------------------------------------------------- /metrics/web/test/common/domain/entities/build_day_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/common/domain/entities/build_day_test.dart -------------------------------------------------------------------------------- /metrics/web/test/common/presentation/pages/loading_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/common/presentation/pages/loading_page_test.dart -------------------------------------------------------------------------------- /metrics/web/test/common/presentation/toast/widget/toast_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/common/presentation/toast/widget/toast_test.dart -------------------------------------------------------------------------------- /metrics/web/test/metrics_logger/metrics_logger_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/metrics_logger/metrics_logger_test.dart -------------------------------------------------------------------------------- /metrics/web/test/metrics_logger/writers/console_writer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/metrics_logger/writers/console_writer_test.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/analytics_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/analytics_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/analytics_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/analytics_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/analytics_repository_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/analytics_repository_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/asset_bundle_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/asset_bundle_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/auth_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/auth_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/auth_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/auth_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/binding_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/binding_util.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/debug_menu_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/debug_menu_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/debug_menu_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/debug_menu_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/dimensions_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/dimensions_util.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/feature_config_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/feature_config_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/feature_config_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/feature_config_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/finder_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/finder_util.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/history_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/history_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/local_config_repository_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/local_config_repository_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/matchers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/matchers.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/metrics_config_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/metrics_config_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/metrics_repository_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/metrics_repository_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/metrics_themed_testbed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/metrics_themed_testbed.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/navigation_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/navigation_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/navigation_state_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/navigation_state_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/page_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/page_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/project_group_repository_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/project_group_repository_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/project_groups_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/project_groups_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/project_groups_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/project_groups_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/project_metrics_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/project_metrics_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/project_metrics_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/project_metrics_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/projects_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/projects_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/renderer_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/renderer_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/rive_asset_bundle_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/rive_asset_bundle_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/route_configuration_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/route_configuration_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/route_name_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/route_name_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/router_delegate_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/router_delegate_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/signed_in_auth_notifier_stub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/signed_in_auth_notifier_stub.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/test_injection_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/test_injection_container.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/theme_notifier_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/theme_notifier_mock.dart -------------------------------------------------------------------------------- /metrics/web/test/test_utils/user_repository_mock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test/test_utils/user_repository_mock.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/app.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/app_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/app_test.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/arguments/model/user_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/arguments/model/user_credentials.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/common/command/command_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/common/command/command_builder.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/common/logger/process_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/common/logger/process_logger.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/common/model/environment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/common/model/environment.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/common/process/process_wrapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/common/process/process_wrapper.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/common/runner/process_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/common/runner/process_runner.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/flutter/command/drive_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/flutter/command/drive_command.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/flutter/command/flutter_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/flutter/command/flutter_command.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/flutter/command/run_command_base.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/flutter/command/run_command_base.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/flutter/process/flutter_process.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/flutter/process/flutter_process.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/web_driver/chrome_driver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/web_driver/chrome_driver.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/cli/web_driver/web_driver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/cli/web_driver/web_driver.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/common/config/browser_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/common/config/browser_name.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/common/config/driver_tests_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/common/config/driver_tests_config.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/common/config/logs_file_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/common/config/logs_file_config.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/common/logger/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/common/logger/logger.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/common/model/device.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/common/model/device.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/flutter_web_driver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/flutter_web_driver.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/main.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/process_manager/process_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/process_manager/process_manager.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/test_utils/hover_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/test_utils/hover_widget.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/test_utils/pump_and_settle_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/test_utils/pump_and_settle_widget.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/util/chrome_driver_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/util/chrome_driver_utils.dart -------------------------------------------------------------------------------- /metrics/web/test_driver/util/file_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/test_driver/util/file_utils.dart -------------------------------------------------------------------------------- /metrics/web/web/animation/in_progress_bar.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/animation/in_progress_bar.riv -------------------------------------------------------------------------------- /metrics/web/web/animation/in_progress_bar_hover.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/animation/in_progress_bar_hover.riv -------------------------------------------------------------------------------- /metrics/web/web/animation/in_progress_popup_build_status.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/animation/in_progress_popup_build_status.riv -------------------------------------------------------------------------------- /metrics/web/web/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/apple-touch-icon.png -------------------------------------------------------------------------------- /metrics/web/web/favicon_dark_theme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/favicon_dark_theme.svg -------------------------------------------------------------------------------- /metrics/web/web/favicon_light_theme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/favicon_light_theme.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/Icon-192.png -------------------------------------------------------------------------------- /metrics/web/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/Icon-512.png -------------------------------------------------------------------------------- /metrics/web/web/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/add.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/arrow-back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/arrow-back.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/avatar.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/check-box-blank-hovered.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/check-box-blank-hovered.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/check-box-blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/check-box-blank.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/check-box-hovered.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/check-box-hovered.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/check-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/check-box.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/close.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/delete.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/dropdown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/dropdown.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/edit.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/eye_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/eye_off.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/eye_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/eye_on.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/failed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/failed.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/failed_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/failed_status.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/in_progress.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/in_progress.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/in_progress_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/in_progress_status.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/info.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/logo-google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/logo-google.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/logo-metrics-appbar-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/logo-metrics-appbar-light.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/logo-metrics-appbar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/logo-metrics-appbar.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/logo-metrics-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/logo-metrics-light.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/logo-metrics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/logo-metrics.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/search.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/solid_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/solid_logo.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/successful.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/successful.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/successful_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/successful_status.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/unknown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/unknown.svg -------------------------------------------------------------------------------- /metrics/web/web/icons/unknown_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/icons/unknown_status.svg -------------------------------------------------------------------------------- /metrics/web/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/index.html -------------------------------------------------------------------------------- /metrics/web/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/manifest.json -------------------------------------------------------------------------------- /metrics/web/web/metrics_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/metrics/web/web/metrics_config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/links_checker/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /scripts/links_checker/bin/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/bin/main.dart -------------------------------------------------------------------------------- /scripts/links_checker/lib/checker/error/links_checker_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/lib/checker/error/links_checker_error.dart -------------------------------------------------------------------------------- /scripts/links_checker/lib/checker/links_checker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/lib/checker/links_checker.dart -------------------------------------------------------------------------------- /scripts/links_checker/lib/cli/command/links_checker_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/lib/cli/command/links_checker_command.dart -------------------------------------------------------------------------------- /scripts/links_checker/lib/cli/runner/links_checker_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/lib/cli/runner/links_checker_runner.dart -------------------------------------------------------------------------------- /scripts/links_checker/lib/utils/file_helper_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/lib/utils/file_helper_util.dart -------------------------------------------------------------------------------- /scripts/links_checker/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/pubspec.yaml -------------------------------------------------------------------------------- /scripts/links_checker/test/checker/links_checker_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/links_checker/test/checker/links_checker_test.dart -------------------------------------------------------------------------------- /scripts/random_sleep/random_sleep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/scripts/random_sleep/random_sleep.sh -------------------------------------------------------------------------------- /shell_words/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/.gitignore -------------------------------------------------------------------------------- /shell_words/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/.vscode/launch.json -------------------------------------------------------------------------------- /shell_words/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version, created by Stagehand 4 | -------------------------------------------------------------------------------- /shell_words/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/LICENSE -------------------------------------------------------------------------------- /shell_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/README.md -------------------------------------------------------------------------------- /shell_words/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/analysis_options.yaml -------------------------------------------------------------------------------- /shell_words/lib/shell_words.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/shell_words.dart -------------------------------------------------------------------------------- /shell_words/lib/src/batch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/batch.dart -------------------------------------------------------------------------------- /shell_words/lib/src/models/parser_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/models/parser_result.dart -------------------------------------------------------------------------------- /shell_words/lib/src/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/parser.dart -------------------------------------------------------------------------------- /shell_words/lib/src/posix.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/posix.dart -------------------------------------------------------------------------------- /shell_words/lib/src/quote.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/quote.dart -------------------------------------------------------------------------------- /shell_words/lib/src/split.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/lib/src/split.dart -------------------------------------------------------------------------------- /shell_words/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/pubspec.yaml -------------------------------------------------------------------------------- /shell_words/test/batch_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/test/batch_test.dart -------------------------------------------------------------------------------- /shell_words/test/posix_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/test/posix_test.dart -------------------------------------------------------------------------------- /shell_words/tool/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/shell_words/tool/main.dart -------------------------------------------------------------------------------- /yaml_map/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/.gitignore -------------------------------------------------------------------------------- /yaml_map/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../analysis_options.yaml -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/date_time_type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/date_time_type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/list_type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/list_type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/map_type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/map_type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/num_type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/num_type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/string_type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/string_type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/formatter/type_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/formatter/type_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/yaml_map_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/yaml_map_formatter.dart -------------------------------------------------------------------------------- /yaml_map/lib/src/yaml_map_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/src/yaml_map_parser.dart -------------------------------------------------------------------------------- /yaml_map/lib/yaml_map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/lib/yaml_map.dart -------------------------------------------------------------------------------- /yaml_map/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/pubspec.yaml -------------------------------------------------------------------------------- /yaml_map/test/yaml_map_formatter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/test/yaml_map_formatter_test.dart -------------------------------------------------------------------------------- /yaml_map/test/yaml_map_parser_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flank/flank-dashboard/HEAD/yaml_map/test/yaml_map_parser_test.dart --------------------------------------------------------------------------------