Giter Site home page Giter Site logo

william3johnson / golem-electron-dev Goto Github PK

View Code? Open in Web Editor NEW

This project forked from golemfactory/golem-electron-dev

0.0 1.0 0.0 4.56 MB

Develop version of golem-electron

License: GNU General Public License v3.0

JavaScript 79.76% CSS 20.16% HTML 0.08%

golem-electron-dev's Introduction

Golem Electron Application

Minimum Node Requirement CircleCI

The desktop application using Electron, React and Redux.

Development

🔧 Installation

Go to project main folder and hit;

npm install

or if you wish;

yarn 

That's it!

💻 Usage

Start dev server

npm run start:app

Start electron application on testnet (development mode)

npm run start

Start electron application on mainnet (development mode)

npm run start:mainnet

🐛 Debug mode

While using application, you can choose Debug mode from the View menu or press;

Windows:   Ctrl + Shift + L
Mac:           ⌘ cmd + Shift + L
Linux:         Ctrl + Shift + L

Debug mode will be activated.
Now you can restart the application to catch all critical informations from beginning.

You'll find debug logs in;

OS Path General Log Error Log
Windows %LOCALAPPDATA%\golem\golem\default\{CURRENT_CHAIN}\logs\ gui.log gui-error.log
Mac ~/Library/Application\ Support/golem/default/{CURRENT_CHAIN}/logs/ gui.log gui-error.log
Linux ~/.local/share/golem/default/{CURRENT_CHAIN}/logs/gui.log/ gui.log gui-error.log

Note: `{CURRENT_CHAIN}` parameter will be `mainnet` if you running golem on mainnet, if you're on testnet it will be `rinkeby` in this case.

🎛️ Developer mode

While using application, you can choose Developer mode from the View menu or press;

Windows:   Ctrl + Shift + D
Mac:           ⌘ cmd + Shift + D
Linux:         Ctrl + Shift + D

Developer mode will be activated.

You'll find additional information about;

  • subtask node list in task details page
  • peer list in settings tab
  • stats about the application in settings tab
  • more detailed tooltip information while hovering subtask borders in preview window

☔ Testing

Run tests

npm run test
npm run test:watch //live
npm run test:coverage //live

golem-electron-dev's People

Contributors

badb avatar banasiakadam60 avatar etam avatar jet86 avatar jiivan avatar krigpl avatar maaktweluit avatar mdtanrikulu avatar mfranciszkiewicz avatar paulperegud avatar tworec avatar

Watchers

 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.