Skip to content

A desktop app that scaffolds projects using Yeoman. Built with Angular 6/Electron (Typescript + SASS + Hot Reload)

License

Notifications You must be signed in to change notification settings

alexbatis/ngx-yeoman-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ngx-yeoman-app

A desktop app that scaffolds projects using Yeoman. Based on yeoman-app.

Built with angular-electron which is written in Angular 6 and provides many great features such as hot-reloading duing development. Electron main process written in Typescript.

This project is based on yeoman-app which has been unmaintained since October 2016. I saw a need for an application that would leverage many of the features included in this project, so I decided to make a first pass effort at re-writing this application and bringing it up to speed with the present.

Features

Usage

If you just want to run the desktop app, you can download and run the portable executables:

If you want to use this as a boilerplate to start your own angular project that interacts with the yeoman environment, check out the sections below on installation and development.

Installation

To install the application for use on your local machine without downloading & running the executable, follow these steps

$ git clone https://github.com/alexbatis/ngx-yeoman-app
$ cd ngx-yeoman-app
$ npm install

Execution & Development

To run the app, simply run

$ npm start

This will start the app with hot-reloading on all the renderer (angular) code. This is the preferred development command.

Build

To build the app into an executable, run the following command

$ npm run electron:<platform>

where platform is either windows, mac, or linux based on which OS you're running.

Contributing

If you're interested in contributing, please reach out. This app is still in its infancy, but if there is the demand I'd be willing to allocate more time to it. All contributions and feedback are welcomed.

References

License

MIT © Alex Batis

About

A desktop app that scaffolds projects using Yeoman. Built with Angular 6/Electron (Typescript + SASS + Hot Reload)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published