From 048267289ea61ecc0acafb3403eb0f21fe06ef58 Mon Sep 17 00:00:00 2001 From: Devon Carew Date: Thu, 7 Nov 2024 11:46:33 -0800 Subject: [PATCH] add links to package issue trackers (#1190) --- .github/ISSUE_TEMPLATE/bazel_worker.md | 2 +- .github/ISSUE_TEMPLATE/benchmark_harness.md | 2 +- .github/ISSUE_TEMPLATE/boolean_selector.md | 2 +- .github/ISSUE_TEMPLATE/browser_launcher.md | 2 +- .github/ISSUE_TEMPLATE/cli_util.md | 2 +- .github/ISSUE_TEMPLATE/clock.md | 2 +- .github/ISSUE_TEMPLATE/code_builder.md | 2 +- .github/ISSUE_TEMPLATE/csslib.md | 2 +- .github/ISSUE_TEMPLATE/html.md | 2 +- .github/ISSUE_TEMPLATE/json_rpc_2.md | 2 +- .github/ISSUE_TEMPLATE/mime.md | 5 ++ .github/ISSUE_TEMPLATE/oauth2.md | 5 ++ .../ISSUE_TEMPLATE/source_map_stack_trace.md | 5 ++ .github/labeler.yml | 42 +++++++-------- .github/workflows/graphs.yml | 53 ++++++------------- README.md | 44 +++++++-------- pkgs/bazel_worker/pubspec.yaml | 1 + pkgs/benchmark_harness/pubspec.yaml | 1 + pkgs/boolean_selector/pubspec.yaml | 1 + pkgs/browser_launcher/pubspec.yaml | 1 + pkgs/cli_config/pubspec.yaml | 1 + pkgs/cli_util/pubspec.yaml | 1 + pkgs/clock/pubspec.yaml | 1 + pkgs/code_builder/pubspec.yaml | 1 + pkgs/coverage/pubspec.yaml | 1 + pkgs/csslib/pubspec.yaml | 1 + pkgs/extension_discovery/pubspec.yaml | 1 + pkgs/file/pubspec.yaml | 6 +-- pkgs/file_testing/pubspec.yaml | 1 + pkgs/graphs/pubspec.yaml | 1 + pkgs/html/pubspec.yaml | 1 + pkgs/json_rpc_2/pubspec.yaml | 1 + pkgs/mime/pubspec.yaml | 1 + pkgs/oauth2/pubspec.yaml | 1 + pkgs/source_map_stack_trace/pubspec.yaml | 1 + pkgs/unified_analytics/pubspec.yaml | 1 + 36 files changed, 104 insertions(+), 95 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/mime.md create mode 100644 .github/ISSUE_TEMPLATE/oauth2.md create mode 100644 .github/ISSUE_TEMPLATE/source_map_stack_trace.md diff --git a/.github/ISSUE_TEMPLATE/bazel_worker.md b/.github/ISSUE_TEMPLATE/bazel_worker.md index b542e3e6c..db70c0d6d 100644 --- a/.github/ISSUE_TEMPLATE/bazel_worker.md +++ b/.github/ISSUE_TEMPLATE/bazel_worker.md @@ -2,4 +2,4 @@ name: "package:bazel_worker" about: "Create a bug or file a feature request against package:bazel_worker." labels: "package:bazel_worker" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/benchmark_harness.md b/.github/ISSUE_TEMPLATE/benchmark_harness.md index a530c52ef..2f788b016 100644 --- a/.github/ISSUE_TEMPLATE/benchmark_harness.md +++ b/.github/ISSUE_TEMPLATE/benchmark_harness.md @@ -2,4 +2,4 @@ name: "package:benchmark_harness" about: "Create a bug or file a feature request against package:benchmark_harness." labels: "package:benchmark_harness" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/boolean_selector.md b/.github/ISSUE_TEMPLATE/boolean_selector.md index 5686d2a81..0b7737abb 100644 --- a/.github/ISSUE_TEMPLATE/boolean_selector.md +++ b/.github/ISSUE_TEMPLATE/boolean_selector.md @@ -2,4 +2,4 @@ name: "package:boolean_selector" about: "Create a bug or file a feature request against package:boolean_selector." labels: "package:boolean_selector" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/browser_launcher.md b/.github/ISSUE_TEMPLATE/browser_launcher.md index 7dbd844ee..f893b1fa1 100644 --- a/.github/ISSUE_TEMPLATE/browser_launcher.md +++ b/.github/ISSUE_TEMPLATE/browser_launcher.md @@ -2,4 +2,4 @@ name: "package:browser_launcher" about: "Create a bug or file a feature request against package:browser_launcher." labels: "package:browser_launcher" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/cli_util.md b/.github/ISSUE_TEMPLATE/cli_util.md index 935fd4577..ec090f1c5 100644 --- a/.github/ISSUE_TEMPLATE/cli_util.md +++ b/.github/ISSUE_TEMPLATE/cli_util.md @@ -2,4 +2,4 @@ name: "package:cli_util" about: "Create a bug or file a feature request against package:cli_util." labels: "package:cli_util" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/clock.md b/.github/ISSUE_TEMPLATE/clock.md index 1ed8f73b6..73dc6c7be 100644 --- a/.github/ISSUE_TEMPLATE/clock.md +++ b/.github/ISSUE_TEMPLATE/clock.md @@ -2,4 +2,4 @@ name: "package:clock" about: "Create a bug or file a feature request against package:clock." labels: "package:clock" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/code_builder.md b/.github/ISSUE_TEMPLATE/code_builder.md index 6c4217f7f..62f89f9d4 100644 --- a/.github/ISSUE_TEMPLATE/code_builder.md +++ b/.github/ISSUE_TEMPLATE/code_builder.md @@ -2,4 +2,4 @@ name: "package:code_builder" about: "Create a bug or file a feature request against package:code_builder." labels: "package:code_builder" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/csslib.md b/.github/ISSUE_TEMPLATE/csslib.md index a35581ab6..670d354b8 100644 --- a/.github/ISSUE_TEMPLATE/csslib.md +++ b/.github/ISSUE_TEMPLATE/csslib.md @@ -2,4 +2,4 @@ name: "package:csslib" about: "Create a bug or file a feature request against package:csslib." labels: "package:csslib" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/html.md b/.github/ISSUE_TEMPLATE/html.md index ec1e01d85..b12834368 100644 --- a/.github/ISSUE_TEMPLATE/html.md +++ b/.github/ISSUE_TEMPLATE/html.md @@ -2,4 +2,4 @@ name: "package:html" about: "Create a bug or file a feature request against package:html." labels: "package:html" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/json_rpc_2.md b/.github/ISSUE_TEMPLATE/json_rpc_2.md index 29310dd09..b4dec805d 100644 --- a/.github/ISSUE_TEMPLATE/json_rpc_2.md +++ b/.github/ISSUE_TEMPLATE/json_rpc_2.md @@ -2,4 +2,4 @@ name: "package:json_rpc_2" about: "Create a bug or file a feature request against package:json_rpc_2." labels: "package:json_rpc_2" ---- \ No newline at end of file +--- diff --git a/.github/ISSUE_TEMPLATE/mime.md b/.github/ISSUE_TEMPLATE/mime.md new file mode 100644 index 000000000..9a3c57eeb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/mime.md @@ -0,0 +1,5 @@ +--- +name: "package:mime" +about: "Create a bug or file a feature request against package:mime." +labels: "package:mime" +--- diff --git a/.github/ISSUE_TEMPLATE/oauth2.md b/.github/ISSUE_TEMPLATE/oauth2.md new file mode 100644 index 000000000..396f2e2d1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/oauth2.md @@ -0,0 +1,5 @@ +--- +name: "package:oauth2" +about: "Create a bug or file a feature request against package:oauth2." +labels: "package:oauth2" +--- diff --git a/.github/ISSUE_TEMPLATE/source_map_stack_trace.md b/.github/ISSUE_TEMPLATE/source_map_stack_trace.md new file mode 100644 index 000000000..66d4e323d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/source_map_stack_trace.md @@ -0,0 +1,5 @@ +--- +name: "package:source_map_stack_trace" +about: "Create a bug or file a feature request against package:source_map_stack_trace." +labels: "package:source_map_stack_trace" +--- diff --git a/.github/labeler.yml b/.github/labeler.yml index 3f56dafac..45c2239b1 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -2,84 +2,84 @@ 'type-infra': - changed-files: - - any-glob-to-any-file: '.github/**' + - any-glob-to-any-file: '.github/**' 'package:bazel_worker': - changed-files: - - any-glob-to-any-file: 'pkgs/bazel_worker/**' + - any-glob-to-any-file: 'pkgs/bazel_worker/**' 'package:benchmark_harness': - changed-files: - - any-glob-to-any-file: 'pkgs/benchmark_harness/**' + - any-glob-to-any-file: 'pkgs/benchmark_harness/**' 'package:boolean_selector': - changed-files: - - any-glob-to-any-file: 'pkgs/boolean_selector/**' + - any-glob-to-any-file: 'pkgs/boolean_selector/**' 'package:browser_launcher': - changed-files: - - any-glob-to-any-file: 'pkgs/browser_launcher/**' + - any-glob-to-any-file: 'pkgs/browser_launcher/**' 'package:cli_config': - changed-files: - - any-glob-to-any-file: 'pkgs/cli_config/**' + - any-glob-to-any-file: 'pkgs/cli_config/**' 'package:cli_util': - changed-files: - - any-glob-to-any-file: 'pkgs/cli_util/**' + - any-glob-to-any-file: 'pkgs/cli_util/**' 'package:clock': - changed-files: - - any-glob-to-any-file: 'pkgs/clock/**' + - any-glob-to-any-file: 'pkgs/clock/**' 'package:code_builder': - changed-files: - - any-glob-to-any-file: 'pkgs/code_builder/**' + - any-glob-to-any-file: 'pkgs/code_builder/**' 'package:coverage': - changed-files: - - any-glob-to-any-file: 'pkgs/coverage/**' + - any-glob-to-any-file: 'pkgs/coverage/**' 'package:csslib': - changed-files: - - any-glob-to-any-file: 'pkgs/csslib/**' + - any-glob-to-any-file: 'pkgs/csslib/**' 'package:extension_discovery': - changed-files: - - any-glob-to-any-file: 'pkgs/extension_discovery/**' + - any-glob-to-any-file: 'pkgs/extension_discovery/**' 'package:file': - changed-files: - - any-glob-to-any-file: 'pkgs/file/**' + - any-glob-to-any-file: 'pkgs/file/**' 'package:file_testing': - changed-files: - - any-glob-to-any-file: 'pkgs/file_testing/**' + - any-glob-to-any-file: 'pkgs/file_testing/**' 'package:graphs': - changed-files: - - any-glob-to-any-file: 'pkgs/graphs/**' + - any-glob-to-any-file: 'pkgs/graphs/**' 'package:html': - changed-files: - - any-glob-to-any-file: 'pkgs/html/**' + - any-glob-to-any-file: 'pkgs/html/**' 'package:json_rpc_2': - changed-files: - - any-glob-to-any-file: 'pkgs/json_rpc_2/**' + - any-glob-to-any-file: 'pkgs/json_rpc_2/**' 'package:mime': - changed-files: - - any-glob-to-any-file: 'pkgs/mime/**' + - any-glob-to-any-file: 'pkgs/mime/**' 'package:oauth2': - changed-files: - - any-glob-to-any-file: 'pkgs/oauth2/**' + - any-glob-to-any-file: 'pkgs/oauth2/**' 'package:source_map_stack_trace': - changed-files: - - any-glob-to-any-file: 'pkgs/source_map_stack_trace/**' + - any-glob-to-any-file: 'pkgs/source_map_stack_trace/**' 'package:unified_analytics': - changed-files: - - any-glob-to-any-file: 'pkgs/unified_analytics/**' + - any-glob-to-any-file: 'pkgs/unified_analytics/**' diff --git a/.github/workflows/graphs.yml b/.github/workflows/graphs.yml index 7895e9d24..cebea574e 100644 --- a/.github/workflows/graphs.yml +++ b/.github/workflows/graphs.yml @@ -1,8 +1,9 @@ name: package:graphs + permissions: read-all on: - # Run on PRs and pushes to the default branch. + # Run CI on pushes to the main branch, and on PRs against main. push: branches: [ main ] paths: @@ -14,54 +15,30 @@ on: - '.github/workflows/graphs.yml' - 'pkgs/graphs/**' schedule: - - cron: "0 0 * * 0" + - cron: '0 0 * * 0' # weekly -env: - PUB_ENVIRONMENT: bot.github +defaults: + run: + working-directory: pkgs/graphs jobs: - # Check code formatting and static analysis on a single OS (linux) - # against Dart beta. - analyze: + build: runs-on: ubuntu-latest - defaults: - run: - working-directory: pkgs/graphs/ strategy: fail-fast: false matrix: - sdk: [dev] + sdk: [stable, dev] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 with: sdk: ${{ matrix.sdk }} - - id: install - run: dart pub get - - run: dart format --output=none --set-exit-if-changed . - if: always() && steps.install.outcome == 'success' + + - run: dart pub get + - run: dart analyze --fatal-infos - if: always() && steps.install.outcome == 'success' - test: - needs: analyze - runs-on: ${{ matrix.os }} - defaults: - run: - working-directory: pkgs/graphs/ - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - sdk: [3.4, dev] - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 - with: - sdk: ${{ matrix.sdk }} - - id: install - run: dart pub get - - run: dart test --platform vm - if: always() && steps.install.outcome == 'success' - - run: dart test --platform chrome - if: always() && steps.install.outcome == 'success' + - run: dart format --output=none --set-exit-if-changed . + if: ${{ matrix.sdk == 'stable' }} + + - run: dart test diff --git a/README.md b/README.md index 868a71088..ed90416dd 100644 --- a/README.md +++ b/README.md @@ -12,28 +12,28 @@ don't naturally belong to other topic monorepos (like ## Packages -| Package | Description | Version | -| --- | --- | --- | -| [bazel_worker](pkgs/bazel_worker/) | Protocol and utilities to implement or invoke persistent bazel workers. | [![pub package](https://img.shields.io/pub/v/bazel_worker.svg)](https://pub.dev/packages/bazel_worker) | -| [benchmark_harness](pkgs/benchmark_harness/) | The official Dart project benchmark harness. | [![pub package](https://img.shields.io/pub/v/benchmark_harness.svg)](https://pub.dev/packages/benchmark_harness) | -| [boolean_selector](pkgs/boolean_selector/) | A flexible syntax for boolean expressions, based on a simplified version of Dart's expression syntax. | [![pub package](https://img.shields.io/pub/v/boolean_selector.svg)](https://pub.dev/packages/boolean_selector) | -| [browser_launcher](pkgs/browser_launcher/) | Provides a standardized way to launch web browsers for testing and tools. | [![pub package](https://img.shields.io/pub/v/browser_launcher.svg)](https://pub.dev/packages/browser_launcher) | -| [cli_config](pkgs/cli_config/) | A library to take config values from configuration files, CLI arguments, and environment variables. | [![pub package](https://img.shields.io/pub/v/cli_config.svg)](https://pub.dev/packages/cli_config) | -| [cli_util](pkgs/cli_util/) | A library to help in building Dart command-line apps. | [![pub package](https://img.shields.io/pub/v/cli_util.svg)](https://pub.dev/packages/cli_util) | -| [clock](pkgs/clock/) | A fakeable wrapper for dart:core clock APIs. | [![pub package](https://img.shields.io/pub/v/clock.svg)](https://pub.dev/packages/clock) | -| [code_builder](pkgs/code_builder/) | A fluent, builder-based library for generating valid Dart code. | [![pub package](https://img.shields.io/pub/v/code_builder.svg)](https://pub.dev/packages/code_builder) | -| [coverage](pkgs/coverage/) | Coverage data manipulation and formatting. | [![pub package](https://img.shields.io/pub/v/coverage.svg)](https://pub.dev/packages/coverage) | -| [csslib](pkgs/csslib/) | A library for parsing and analyzing CSS (Cascading Style Sheets). | [![pub package](https://img.shields.io/pub/v/csslib.svg)](https://pub.dev/packages/csslib) | -| [extension_discovery](pkgs/extension_discovery/) | A convention and utilities for package extension discovery. | [![pub package](https://img.shields.io/pub/v/extension_discovery.svg)](https://pub.dev/packages/extension_discovery) | -| [file](pkgs/file/) | A pluggable, mockable file system abstraction for Dart. | [![pub package](https://img.shields.io/pub/v/file.svg)](https://pub.dev/packages/file) | -| [file_testing](pkgs/file_testing/) | Testing utilities for package:file (published but unlisted). | [![pub package](https://img.shields.io/pub/v/file_testing.svg)](https://pub.dev/packages/file_testing) | -| [graphs](pkgs/graphs/) | Graph algorithms that operate on graphs in any representation | [![pub package](https://img.shields.io/pub/v/graphs.svg)](https://pub.dev/packages/graphs) | -| [html](pkgs/html/) | APIs for parsing and manipulating HTML content outside the browser. | [![pub package](https://img.shields.io/pub/v/html.svg)](https://pub.dev/packages/html) | -| [json_rpc_2](pkgs/json_rpc_2/) | Utilities to write a client or server using the JSON-RPC 2.0 spec. | [![pub package](https://img.shields.io/pub/v/json_rpc_2.svg)](https://pub.dev/packages/json_rpc_2) | -| [mime](pkgs/mime/) | Utilities for handling media (MIME) types. | [![pub package](https://img.shields.io/pub/v/mime.svg)](https://pub.dev/packages/mime) | -| [oauth2](pkgs/oauth2/) | A client library for authenticatingand making requests via OAuth2. | [![pub package](https://img.shields.io/pub/v/oauth2.svg)](https://pub.dev/packages/oauth2) | -| [source_map_stack_trace](pkgs/source_map_stack_trace/) | A package for applying source maps to stack traces. | [![pub package](https://img.shields.io/pub/v/source_map_stack_trace.svg)](https://pub.dev/packages/source_map_stack_trace) | -| [unified_analytics](pkgs/unified_analytics/) | A package for logging analytics for all Dart and Flutter related tooling to Google Analytics. | [![pub package](https://img.shields.io/pub/v/unified_analytics.svg)](https://pub.dev/packages/unified_analytics) | +| Package | Description | Issues | Version | +| --- | --- | --- | --- | +| [bazel_worker](pkgs/bazel_worker/) | Protocol and utilities to implement or invoke persistent bazel workers. | [![package issues](https://img.shields.io/badge/package:bazel_worker-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abazel_worker) | [![pub package](https://img.shields.io/pub/v/bazel_worker.svg)](https://pub.dev/packages/bazel_worker) | +| [benchmark_harness](pkgs/benchmark_harness/) | The official Dart project benchmark harness. | [![package issues](https://img.shields.io/badge/package:benchmark_harness-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abenchmark_harness) | [![pub package](https://img.shields.io/pub/v/benchmark_harness.svg)](https://pub.dev/packages/benchmark_harness) | +| [boolean_selector](pkgs/boolean_selector/) | A flexible syntax for boolean expressions, based on a simplified version of Dart's expression syntax. | [![package issues](https://img.shields.io/badge/package:boolean_selector-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aboolean_selector) | [![pub package](https://img.shields.io/pub/v/boolean_selector.svg)](https://pub.dev/packages/boolean_selector) | +| [browser_launcher](pkgs/browser_launcher/) | Provides a standardized way to launch web browsers for testing and tools. | [![package issues](https://img.shields.io/badge/package:browser_launcher-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abrowser_launcher) | [![pub package](https://img.shields.io/pub/v/browser_launcher.svg)](https://pub.dev/packages/browser_launcher) | +| [cli_config](pkgs/cli_config/) | A library to take config values from configuration files, CLI arguments, and environment variables. | [![package issues](https://img.shields.io/badge/package:cli_config-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acli_config) | [![pub package](https://img.shields.io/pub/v/cli_config.svg)](https://pub.dev/packages/cli_config) | +| [cli_util](pkgs/cli_util/) | A library to help in building Dart command-line apps. | [![package issues](https://img.shields.io/badge/package:cli_util-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acli_util) | [![pub package](https://img.shields.io/pub/v/cli_util.svg)](https://pub.dev/packages/cli_util) | +| [clock](pkgs/clock/) | A fakeable wrapper for dart:core clock APIs. | [![package issues](https://img.shields.io/badge/package:clock-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aclock) | [![pub package](https://img.shields.io/pub/v/clock.svg)](https://pub.dev/packages/clock) | +| [code_builder](pkgs/code_builder/) | A fluent, builder-based library for generating valid Dart code. | [![package issues](https://img.shields.io/badge/package:code_builder-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acode_builder) | [![pub package](https://img.shields.io/pub/v/code_builder.svg)](https://pub.dev/packages/code_builder) | +| [coverage](pkgs/coverage/) | Coverage data manipulation and formatting | [![package issues](https://img.shields.io/badge/package:coverage-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acoverage) | [![pub package](https://img.shields.io/pub/v/coverage.svg)](https://pub.dev/packages/coverage) | +| [csslib](pkgs/csslib/) | A library for parsing and analyzing CSS (Cascading Style Sheets). | [![package issues](https://img.shields.io/badge/package:csslib-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acsslib) | [![pub package](https://img.shields.io/pub/v/csslib.svg)](https://pub.dev/packages/csslib) | +| [extension_discovery](pkgs/extension_discovery/) | A convention and utilities for package extension discovery. | [![package issues](https://img.shields.io/badge/package:extension_discovery-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aextension_discovery) | [![pub package](https://img.shields.io/pub/v/extension_discovery.svg)](https://pub.dev/packages/extension_discovery) | +| [file](pkgs/file/) | A pluggable, mockable file system abstraction for Dart. | [![package issues](https://img.shields.io/badge/package:file-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Afile) | [![pub package](https://img.shields.io/pub/v/file.svg)](https://pub.dev/packages/file) | +| [file_testing](pkgs/file_testing/) | Testing utilities for package:file. | [![package issues](https://img.shields.io/badge/package:file_testing-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Afile_testing) | [![pub package](https://img.shields.io/pub/v/file_testing.svg)](https://pub.dev/packages/file_testing) | +| [graphs](pkgs/graphs/) | Graph algorithms that operate on graphs in any representation. | [![package issues](https://img.shields.io/badge/package:graphs-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Agraphs) | [![pub package](https://img.shields.io/pub/v/graphs.svg)](https://pub.dev/packages/graphs) | +| [html](pkgs/html/) | APIs for parsing and manipulating HTML content outside the browser. | [![package issues](https://img.shields.io/badge/package:html-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ahtml) | [![pub package](https://img.shields.io/pub/v/html.svg)](https://pub.dev/packages/html) | +| [json_rpc_2](pkgs/json_rpc_2/) | Utilities to write a client or server using the JSON-RPC 2.0 spec. | [![package issues](https://img.shields.io/badge/package:json_rpc_2-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ajson_rpc_2) | [![pub package](https://img.shields.io/pub/v/json_rpc_2.svg)](https://pub.dev/packages/json_rpc_2) | +| [mime](pkgs/mime/) | Utilities for handling media (MIME) types, including determining a type from a file extension and file contents. | [![package issues](https://img.shields.io/badge/package:mime-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Amime) | [![pub package](https://img.shields.io/pub/v/mime.svg)](https://pub.dev/packages/mime) | +| [oauth2](pkgs/oauth2/) | A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials. | [![package issues](https://img.shields.io/badge/package:oauth2-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aoauth2) | [![pub package](https://img.shields.io/pub/v/oauth2.svg)](https://pub.dev/packages/oauth2) | +| [source_map_stack_trace](pkgs/source_map_stack_trace/) | A package for applying source maps to stack traces. | [![package issues](https://img.shields.io/badge/package:source_map_stack_trace-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Asource_map_stack_trace) | [![pub package](https://img.shields.io/pub/v/source_map_stack_trace.svg)](https://pub.dev/packages/source_map_stack_trace) | +| [unified_analytics](pkgs/unified_analytics/) | A package for logging analytics for all Dart and Flutter related tooling to Google Analytics. | [![package issues](https://img.shields.io/badge/package:unified_analytics-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aunified_analytics) | [![pub package](https://img.shields.io/pub/v/unified_analytics.svg)](https://pub.dev/packages/unified_analytics) | ## Publishing automation diff --git a/pkgs/bazel_worker/pubspec.yaml b/pkgs/bazel_worker/pubspec.yaml index 4b4c7168c..561a791e2 100644 --- a/pkgs/bazel_worker/pubspec.yaml +++ b/pkgs/bazel_worker/pubspec.yaml @@ -3,6 +3,7 @@ version: 1.1.3-wip description: >- Protocol and utilities to implement or invoke persistent bazel workers. repository: https://github.com/dart-lang/tools/tree/main/pkgs/bazel_worker +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abazel_worker environment: sdk: ^3.4.0 diff --git a/pkgs/benchmark_harness/pubspec.yaml b/pkgs/benchmark_harness/pubspec.yaml index 0615c6b6a..7d5a9d1e8 100644 --- a/pkgs/benchmark_harness/pubspec.yaml +++ b/pkgs/benchmark_harness/pubspec.yaml @@ -2,6 +2,7 @@ name: benchmark_harness version: 2.3.1 description: The official Dart project benchmark harness. repository: https://github.com/dart-lang/tools/tree/main/pkgs/benchmark_harness +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abenchmark_harness topics: - benchmarking diff --git a/pkgs/boolean_selector/pubspec.yaml b/pkgs/boolean_selector/pubspec.yaml index 8d9a8b6be..89e49ccc2 100644 --- a/pkgs/boolean_selector/pubspec.yaml +++ b/pkgs/boolean_selector/pubspec.yaml @@ -4,6 +4,7 @@ description: >- A flexible syntax for boolean expressions, based on a simplified version of Dart's expression syntax. repository: https://github.com/dart-lang/tools/tree/main/pkgs/boolean_selector +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aboolean_selector environment: sdk: ^3.1.0 diff --git a/pkgs/browser_launcher/pubspec.yaml b/pkgs/browser_launcher/pubspec.yaml index 1647d5251..e04609757 100644 --- a/pkgs/browser_launcher/pubspec.yaml +++ b/pkgs/browser_launcher/pubspec.yaml @@ -2,6 +2,7 @@ name: browser_launcher version: 1.1.3 description: Provides a standardized way to launch web browsers for testing and tools. repository: https://github.com/dart-lang/tools/tree/main/pkgs/browser_launcher +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Abrowser_launcher environment: sdk: ^3.4.0 diff --git a/pkgs/cli_config/pubspec.yaml b/pkgs/cli_config/pubspec.yaml index e2b072168..54a5363ce 100644 --- a/pkgs/cli_config/pubspec.yaml +++ b/pkgs/cli_config/pubspec.yaml @@ -4,6 +4,7 @@ description: >- environment variables. version: 0.2.1-wip repository: https://github.com/dart-lang/tools/tree/main/pkgs/cli_config +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acli_config environment: sdk: ^3.4.0 diff --git a/pkgs/cli_util/pubspec.yaml b/pkgs/cli_util/pubspec.yaml index b2253174b..ab879dbd0 100644 --- a/pkgs/cli_util/pubspec.yaml +++ b/pkgs/cli_util/pubspec.yaml @@ -2,6 +2,7 @@ name: cli_util version: 0.4.2 description: A library to help in building Dart command-line apps. repository: https://github.com/dart-lang/tools/tree/main/pkgs/cli_util +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acli_util environment: sdk: ^3.4.0 diff --git a/pkgs/clock/pubspec.yaml b/pkgs/clock/pubspec.yaml index 2487fe778..605aa0991 100644 --- a/pkgs/clock/pubspec.yaml +++ b/pkgs/clock/pubspec.yaml @@ -2,6 +2,7 @@ name: clock version: 1.1.2 description: A fakeable wrapper for dart:core clock APIs. repository: https://github.com/dart-lang/tools/tree/main/pkgs/clock +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aclock environment: sdk: ^3.4.0 diff --git a/pkgs/code_builder/pubspec.yaml b/pkgs/code_builder/pubspec.yaml index 50302ec4e..9fb58ccc9 100644 --- a/pkgs/code_builder/pubspec.yaml +++ b/pkgs/code_builder/pubspec.yaml @@ -2,6 +2,7 @@ name: code_builder version: 4.10.1 description: A fluent, builder-based library for generating valid Dart code. repository: https://github.com/dart-lang/tools/tree/main/pkgs/code_builder +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acode_builder environment: sdk: ^3.5.0 diff --git a/pkgs/coverage/pubspec.yaml b/pkgs/coverage/pubspec.yaml index 87a96d029..68280b01a 100644 --- a/pkgs/coverage/pubspec.yaml +++ b/pkgs/coverage/pubspec.yaml @@ -2,6 +2,7 @@ name: coverage version: 1.10.0 description: Coverage data manipulation and formatting repository: https://github.com/dart-lang/tools/tree/main/pkgs/coverage +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acoverage environment: sdk: ^3.4.0 diff --git a/pkgs/csslib/pubspec.yaml b/pkgs/csslib/pubspec.yaml index 7f7e1fa85..74e2069f4 100644 --- a/pkgs/csslib/pubspec.yaml +++ b/pkgs/csslib/pubspec.yaml @@ -2,6 +2,7 @@ name: csslib version: 1.0.2 description: A library for parsing and analyzing CSS (Cascading Style Sheets). repository: https://github.com/dart-lang/tools/tree/main/pkgs/csslib +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Acsslib topics: - css diff --git a/pkgs/extension_discovery/pubspec.yaml b/pkgs/extension_discovery/pubspec.yaml index 05acdbd0b..095be3f27 100644 --- a/pkgs/extension_discovery/pubspec.yaml +++ b/pkgs/extension_discovery/pubspec.yaml @@ -3,6 +3,7 @@ description: >- A convention and utilities for package extension discovery. version: 2.1.0 repository: https://github.com/dart-lang/tools/tree/main/pkgs/extension_discovery +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aextension_discovery environment: sdk: ^3.4.0 diff --git a/pkgs/file/pubspec.yaml b/pkgs/file/pubspec.yaml index b4195f7f5..5de5d37c1 100644 --- a/pkgs/file/pubspec.yaml +++ b/pkgs/file/pubspec.yaml @@ -1,10 +1,8 @@ name: file version: 7.0.1 -description: - A pluggable, mockable file system abstraction for Dart. Supports local file - system access, as well as in-memory file systems, record-replay file systems, - and chroot file systems. +description: A pluggable, mockable file system abstraction for Dart. repository: https://github.com/dart-lang/tools/tree/main/pkgs/file +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Afile environment: sdk: ^3.0.0 diff --git a/pkgs/file_testing/pubspec.yaml b/pkgs/file_testing/pubspec.yaml index 1dd03968c..691efa0e6 100644 --- a/pkgs/file_testing/pubspec.yaml +++ b/pkgs/file_testing/pubspec.yaml @@ -2,6 +2,7 @@ name: file_testing version: 3.0.2 description: Testing utilities for package:file. repository: https://github.com/dart-lang/tools/tree/main/pkgs/file_testing +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Afile_testing environment: sdk: ^3.1.0 diff --git a/pkgs/graphs/pubspec.yaml b/pkgs/graphs/pubspec.yaml index 5b5457a75..bdbda2f57 100644 --- a/pkgs/graphs/pubspec.yaml +++ b/pkgs/graphs/pubspec.yaml @@ -2,6 +2,7 @@ name: graphs version: 2.3.3-wip description: Graph algorithms that operate on graphs in any representation. repository: https://github.com/dart-lang/tools/tree/main/pkgs/graphs +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Agraphs environment: sdk: ^3.4.0 diff --git a/pkgs/html/pubspec.yaml b/pkgs/html/pubspec.yaml index 930fa4db1..447b98e18 100644 --- a/pkgs/html/pubspec.yaml +++ b/pkgs/html/pubspec.yaml @@ -2,6 +2,7 @@ name: html version: 0.15.5 description: APIs for parsing and manipulating HTML content outside the browser. repository: https://github.com/dart-lang/tools/tree/main/pkgs/html +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ahtml topics: - html diff --git a/pkgs/json_rpc_2/pubspec.yaml b/pkgs/json_rpc_2/pubspec.yaml index 6f5313176..7b4227876 100644 --- a/pkgs/json_rpc_2/pubspec.yaml +++ b/pkgs/json_rpc_2/pubspec.yaml @@ -3,6 +3,7 @@ version: 3.0.3 description: >- Utilities to write a client or server using the JSON-RPC 2.0 spec. repository: https://github.com/dart-lang/tools/tree/main/pkgs/json_rpc_2 +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ajson_rpc_2 environment: sdk: ^3.4.0 diff --git a/pkgs/mime/pubspec.yaml b/pkgs/mime/pubspec.yaml index 41b384208..6f1dec73e 100644 --- a/pkgs/mime/pubspec.yaml +++ b/pkgs/mime/pubspec.yaml @@ -4,6 +4,7 @@ description: >- Utilities for handling media (MIME) types, including determining a type from a file extension and file contents. repository: https://github.com/dart-lang/tools/tree/main/pkgs/mime +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Amime topics: - magic-numbers - mime diff --git a/pkgs/oauth2/pubspec.yaml b/pkgs/oauth2/pubspec.yaml index 75ded1874..ab705ba40 100644 --- a/pkgs/oauth2/pubspec.yaml +++ b/pkgs/oauth2/pubspec.yaml @@ -5,6 +5,7 @@ description: >- behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials. repository: https://github.com/dart-lang/tools/tree/main/pkgs/oauth2 +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aoauth2 environment: sdk: ^3.4.0 diff --git a/pkgs/source_map_stack_trace/pubspec.yaml b/pkgs/source_map_stack_trace/pubspec.yaml index d4b8c3aa6..4e67109f9 100644 --- a/pkgs/source_map_stack_trace/pubspec.yaml +++ b/pkgs/source_map_stack_trace/pubspec.yaml @@ -2,6 +2,7 @@ name: source_map_stack_trace version: 2.1.3-wip description: A package for applying source maps to stack traces. repository: https://github.com/dart-lang/tools/tree/main/pkgs/source_map_stack_trace +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Asource_map_stack_trace environment: sdk: ^3.3.0 diff --git a/pkgs/unified_analytics/pubspec.yaml b/pkgs/unified_analytics/pubspec.yaml index 8bf4395ff..5ee0e4260 100644 --- a/pkgs/unified_analytics/pubspec.yaml +++ b/pkgs/unified_analytics/pubspec.yaml @@ -8,6 +8,7 @@ description: >- version: 6.1.5 # LINT.ThenChange(lib/src/constants.dart) repository: https://github.com/dart-lang/tools/tree/main/pkgs/unified_analytics +issue_tracker: https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aunified_analytics environment: sdk: ^3.4.0