Description
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/
.