Skip to content
AMO-Tools-Desktop is an energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam. Currently in beta.
TypeScript HTML CSS Other
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Add readme and docs Sep 7, 2017
e2e Fixed FSAT banner tabs Jul 2, 2018
scripts upgrades to packages and added script for prod build Jun 13, 2018
src Merge pull request #3374 from ORNL-AMO/issue-2381 Oct 17, 2019
.editorconfig electron and angular initialized Jan 30, 2017
.env updated build process and corresponding README Feb 7, 2017
.gitignore another try Aug 8, 2017
.travis.yml Update .travis.yml Jun 5, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Mar 21, 2018
LICENSE issue 1736: Metric units Jun 8, 2018
README.md remove waffle from README Jun 4, 2019
angular.json Saving work Jun 24, 2019
dev-app-update.yml fix auto updater for 0.5.1 Jun 13, 2019
karma.conf.js
main.js fix 3289: quit mac on close Sep 23, 2019
package.json Restore package.json Sep 23, 2019
protractor.conf.js migrated project to angular-cli@1.0.0-rc.0 Mar 1, 2017
tsconfig.json Add electricity reduction results and reset Apr 11, 2019
tslint.json upgrades to packages and added script for prod build Jun 13, 2018

README.md

AMO-Tools-Desktop

Downloads Github Releases Github All Releases

Dependencies

Build

  • To remove all project-related node modules: npm run clean from the root project directory
  • To install all required packages: npm install
  • To build the angular project: npm run build (or npm run build-prod for a production build)
  • To start the electron app: npm run electron

Package

  • To build a package:npm install && npm run build and then: npm run OS where OS is either mac, linux or windows
  • The packages will be placed in ../output
  • Example: npm install && npm run build-prod && npm run windows will make a production-build installer for Windows

For Developers

  • To generate a new angular module: npm run ng g module path/to/module
  • To generate a new angular component: npm run ng g component path/to/component
  • For more information, see the angular docs
  • For making small, frequent changes try using npm run build-watch. This type of build will watch for changes made to source files and only recompile what is necessary
You can’t perform that action at this time.