Skip to content

Produce a 'Dart Platform SDK' on the Dart bots #29558

Closed
@mit-mit

Description

@mit-mit

Motivation

Currently the Dart SDK contains several libraries and tools that are web specific. For products that embed the Dart SDK but which are not web oriented -- e.g. http://flutter.io -- these take up space, yet provide no value. It would be good to produce a more focused Platform SDK for these use cases.

Contents

The contents of the platform SDK should be the contents of the current Dart SDK with the following not included:

  • /bin/
    • dart2js
    • snapshots/dart2js.dart.snapshot
    • dartdevc
    • snapshots/dartdevc.dart.snapshot
  • /lib/
    • _blink
    • _chrome
    • html
    • indexed_db
    • js
    • js_util
    • svg
    • web_audio
    • web_gl
    • web_sql

Production

This platform SDK should be produced on the bots just like the current Dart SDK. It should also be uploaded to cloud storage like the current SDK.

Naming

The name of the produced .zip file should be dart-platform-sdk-<platform>-<architecture>-release.zip

The file should be uploaded to the storage bucket https://storage.googleapis.com/dart-archive/channels/<stable/dev>/release/<release>/platform-sdk/.

Metadata

Metadata

Labels

P2A bug or feature request we're likely to work onarea-infrastructureUse area-infrastructure for SDK infrastructure issues, like continuous integration bot changes.customer-fluttertype-enhancementA request for a change that isn't a bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions