Skip to content

todun/golem-electron

 
 

Repository files navigation

Golem Electron Application

Minimum Node Requirement CircleCI
Image of Golem

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 (development mode)

npm run start

🐛 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

About

Graphical user interface for Golem Project

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.6%
  • CSS 20.3%
  • HTML 0.1%