Giter VIP home page Giter VIP logo

cmr-electron-demo's Introduction

This is a demo Electron application based on the electron-quick-start repo and the Quick Start Guide within the Electron documentation.

This is a sandbox for the Clear My Record team to experiment and learn Electron

Resources we might find useful

To Run from the Terminal

To clone and run this repository you'll need Node.js installed on your computer. We recommend brew install node.

From your command line:

# Clone this repository
git clone [email protected]:codeforamerica/cmr-electron-demo.git
# Go into the repository
cd cmr-electron-demo
# Install dependencies
npm install
# Run the app
npm start

To Package and Run as a Desktop App

This app uses electron-packager to build executable versions of the app for various operating systems.

In order to run the packager for Windows, you need to have Wine 1.6 or greater installed. brew install wine

There are npm scripts to build executables for Mac and Windows (64 bit). These scripts must be run from the project root.

  • npm run package-osx
  • npm run package-windows-x64

The resulting executable will be saved in the project root. They are currently .gitignored so you will need to re-build them locally.

NOTE: The default name for the osx package is [APP-NAME]-darwin-x64.

cmr-electron-demo's People

Contributors

aldaircruz avatar appins avatar auchenberg avatar bhaveshgohel avatar bratsos avatar chankruze avatar ckerr avatar clemens-tolboom avatar codebytere avatar dependabot-support avatar dependabot[bot] avatar falkendk avatar galeksandrp avatar hum4n01d avatar icodeforbananas avatar ionicabizau avatar izuzak avatar jlord avatar kayline avatar kevinsawicki avatar louis993546 avatar maddhruv avatar marshallofsound avatar phanect avatar posva avatar sebastianschmidt avatar shiftkey avatar tcyrus avatar thompsonemerson avatar zeke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.