Skip to content

Dart project generator - web apps, console apps, servers, and more.

License

Notifications You must be signed in to change notification settings

brilliomsinterop/stagehand

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stagehand - A Dart project generator

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Things you can create with Stagehand

  • consoleapp - a minimal command-line script
  • package - a library for pub, complete with tests
  • polymerapp - a web app with polymer.dart and paper (material design) elements
  • shelfapp - a minimal web server using the shelf package
  • webapp - a minimal responsive web app, with Sass, routing, and more

Installation

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show.

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Things you can create with Stagehand

  • consoleapp - a minimal command-line script
  • package - a library for pub, complete with tests
  • polymerapp - a web app with polymer.dart and paper (material design) elements
  • shelfapp - a minimal web server using the shelf package
  • webapp - a minimal responsive web app, with Sass, routing, and more

Installation

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show.

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Things you can create with Stagehand

  • consoleapp - a minimal command-line script
  • package - a library for pub, complete with tests
  • polymerapp - a web app with polymer.dart and paper (material design) elements
  • shelfapp - a minimal web server using the shelf package
  • webapp - a minimal responsive web app, with Sass, routing, and more

Installation

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Things you can create with Stagehand

  • consoleapp - a minimal command-line script
  • package - a library for pub, complete with tests
  • polymerapp - a web app with polymer.dart and paper (material design) elements
  • shelfapp - a minimal web server using the shelf package
  • webapp - a minimal responsive web app, with Sass, routing, and more

Installation

Stagehand - A Dart project generator

Stagehand banner

Build Status

Helps you get setup!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Things you can create with Stagehand

  • consoleapp - a minimal command-line script
  • package - a library for pub, complete with tests
  • polymerapp - a web app with polymer.dart and paper (material design) elements
  • shelfapp - a minimal web server using the shelf package
  • webapp - a minimal responsive web app, with Sass, routing, and more

Installation

Requirements:

  • Dart SDK 1.6 or greater on your path

Install:

$> pub global activate stagehand

Update:

# activate stagehand again
$> pub global activate stagehand

Usage

Stagehand will generate a project skeleton into the current directry. As an example, here is how you create a webapp with Stagehand:

With Dart 1.7 or greater:

$> mkdir fancy_project
$> cd fancy_project
$> stagehand webapp

With Dart 1.6:

$> mkdir fancy_project
$> cd fancy_project
$> pub global run stagehand webapp

Here is how you list all of the project templates:

With Dart 1.7 or greater:

$> stagehand

With Dart 1.6:

$> pub global run stagehand

Goals

  • Opinionated and prescriptive; minimal to no options
  • Mobile-first
  • Support server and client apps
  • Becomes the best way to create a new Dart project
  • Used by WebStorm, CDE, Sublime, and more
  • Distributed as a pub package
  • Non-goal: fostering an entire ecosystem of generators. This project is opinionated. It’s not a framework for generators.

Issues and bugs

Please file reports on the GitHub Issue Tracker.

Contributing

Contributions welcome! Please read this short guide first.

Analytics and crash reports

Learn more about how Stagehand uses Google Analytics for measuring usage and error reporting, and how you can opt-out.

Disclaimer

This is not an official Google product.

About

Dart project generator - web apps, console apps, servers, and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 75.5%
  • CSS 21.3%
  • HTML 2.8%
  • Shell 0.4%