Skip to content

⚡ Build, test, compile and package desktop apps with Ember and Electron

License

Notifications You must be signed in to change notification settings

greg-fischer/ember-electron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ember-Electron logo showing an electron orbiting a flame

Ember-Electron

Latest release on NPM Build status Travis CI Build Status Code Climate

An Ember addon to turn Ember apps into cross-platform desktop applications, taking care of development, tests, compilation, and installer creation.

  • ember electron - Run app in Electron with live-reload server
  • ember electron:test - Test the app using Electron
  • ember electron:test --server - Test with Electron in development server mode
  • ember electron:package - Create binaries (.app, .exe, etc)
  • ember electron:make - Generate platform specific distributables (installers, distribution packages, etc)
  • ember electron:build - Build out Ember app with Electron instrumentation (useful for optimizing multi-platform builds)
  • ember electron:assemble - Assemble Electron application project (useful for debugging builds)

To see a real world example, check out Ghost Desktop.

Documentation

Basics

Advanced Guides

FAQ

Somethings missing? Contributions to our docs are welcome!

Support

Ember-Electron is a small open source project. Use GitHub Issues to report bugs and errors within the addon.

If you need help using the addon with your application, may we recommend the excellent Ember community? You can the various places to get help here. If you have questions regarding Electron, their Slack and forum will be helpful as well.

Development

ember-electron uses Semantic Release to automate the whole release process. In order to have a PR merged, please ensure that your PR follows the commit guidelines so that our robots can understand your change. This repository uses the conventional-changelog rules from the eslint repository.

Authors

Ember-Electron builds on prior work done by @brzpegasus (author of ember-cli-nwjs) and @joostdevries (author of ember-cli-remote-inspector). Our gratitude to both of them for their amazing work.

About

⚡ Build, test, compile and package desktop apps with Ember and Electron

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.4%
  • HTML 2.6%