From 5ec2f1857bad764b5ff7eef9d5b85b0fd58c230b Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Thu, 23 Jul 2015 22:20:07 -0700 Subject: [PATCH] Create //sky/packages/workbench The workbench package exists to pull in pub packages from both pub.dartlang.org and from the source tree (using dependency overrides). The idea is that workbench will reflect a typical Sky developer's environment so that we can use the same tools as a typical sky developer by running them with the workbench as the cwd. --- .../flutter/sky/packages/workbench/.gitignore | 3 +++ .../flutter/sky/packages/workbench/README.md | 7 +++++++ .../sky/packages/workbench/pubspec.yaml | 20 +++++++++++++++++++ engine/src/flutter/sky/packages/workbench/sky | 1 + 4 files changed, 31 insertions(+) create mode 100644 engine/src/flutter/sky/packages/workbench/.gitignore create mode 100644 engine/src/flutter/sky/packages/workbench/README.md create mode 100644 engine/src/flutter/sky/packages/workbench/pubspec.yaml create mode 120000 engine/src/flutter/sky/packages/workbench/sky diff --git a/engine/src/flutter/sky/packages/workbench/.gitignore b/engine/src/flutter/sky/packages/workbench/.gitignore new file mode 100644 index 00000000000..47c1956b86f --- /dev/null +++ b/engine/src/flutter/sky/packages/workbench/.gitignore @@ -0,0 +1,3 @@ +.pub +packages +pubspec.lock diff --git a/engine/src/flutter/sky/packages/workbench/README.md b/engine/src/flutter/sky/packages/workbench/README.md new file mode 100644 index 00000000000..4c3f7e33080 --- /dev/null +++ b/engine/src/flutter/sky/packages/workbench/README.md @@ -0,0 +1,7 @@ +Workbench +========= + +The workbench package is a synthetic package that lets us use `pub` to pull in +some packages from `pub.dartlang.org` and some packages from within the source +tree. The workbench package is intended to reflect a typical environment for +developing a Sky application. diff --git a/engine/src/flutter/sky/packages/workbench/pubspec.yaml b/engine/src/flutter/sky/packages/workbench/pubspec.yaml new file mode 100644 index 00000000000..f06d7d0ef32 --- /dev/null +++ b/engine/src/flutter/sky/packages/workbench/pubspec.yaml @@ -0,0 +1,20 @@ +name: workbench +version: 0.0.1 +author: Chromium Authors +description: A workspace to host pub packages +homepage: https://github.com/domokit/sky_engine/tree/master/sky/packages/workbench +dependencies: + sky: any +dev_dependencies: + sky_tools: ^0.0.3 +dependency_overrides: + material_design_icons: + path: ../material_design_icons + sky: + path: ../../sdk + sky_engine: + path: ../../../out/Debug/gen/dart-pkg/sky_engine + sky_services: + path: ../../../out/Debug/gen/dart-pkg/sky_services +environment: + sdk: '>=1.8.0 <2.0.0' diff --git a/engine/src/flutter/sky/packages/workbench/sky b/engine/src/flutter/sky/packages/workbench/sky new file mode 120000 index 00000000000..c25bddb6dd4 --- /dev/null +++ b/engine/src/flutter/sky/packages/workbench/sky @@ -0,0 +1 @@ +../.. \ No newline at end of file