Clone and run for a quick way to see Electron in action.
This is a minimal Electron application based on the Quick Start Guide within the Electron documentation.
A basic Electron application needs just these files:
package.json
- Points to the app's main file and lists its details and dependencies.main.js
- Starts the app and creates a browser window to render HTML. This is the app's main process.index.html
- A web page to render. This is the app's renderer process.
You can learn more about each of these components within the Quick Start Guide.
# Clone this repository
git clone https://github.com/juanda/electron-angular.git
# Go into the repository
cd electron-angular
# Install dependencies for main process
npm install
# Install dependencies for renderer rprocess
cd renderer
bower install
# Run the app
cd ..
npm start
The management of the main process is made with npm (package.json), while the renderer process is managed with bower (renderer/bower.json). This way I can work as I use to do when developping web apps.
- electron.atom.io/docs - all of Electron's documentation
- electron.atom.io/community/#boilerplates - sample starter apps created by the community
- electron/electron-quick-start - a very basic starter Electron app
- electron/simple-samples - small applications with ideas for taking them further
- electron/electron-api-demos - an Electron app that teaches you how to use Electron
- hokein/electron-sample-apps - small demo apps for the various Electron APIs