Skip to content

saran0081986/electron-boilerplate

Repository files navigation

Electron Boilerplate - TEMPORARILY NOT MAINTAINED (06/10/2018)

Based on Front Boilerplate 4.3.8.

GitHub release Travis Code Climate David Greenkeeper badge license

Included

SCSS, ES6 with Babel, Pug.

Building

Build is done with Webpack.

Linting

Linting with ESLint, following Standard rules, StyleLint, HTMLHint and Pug-lint.

Testing

Unit testing with Mocha, run by Karma for renderer or electron-mocha for main. Coverage reports are generated by Istanbul (currently only for renderer). End to end testing is not yet implemented.

Integrations

This project provides integrations with:

It can be adapted for:

Configuration

If not using tests:

  • remove testing related uses in CI files
  • remove following dependencies:
    • babel-register
    • electron-mocha
    • istanbul-instrumenter-loader
    • karma
    • karma-coverage-istanbul-reporter
    • karma-electron
    • karma-mocha
    • karma-mocha-reporter
    • karma-webpack
    • mocha

Uncomment 'yarn.lock' file copy in webpack/build.js.

Remove commented paths in:

  • .eslintignore
  • .stylelintignore

Update values in:

  • sonar-project.properties

About

Electron Boilerplate (based on Front Boilerplate)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages