Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Neutron License: MPL 2.0

macOS (x64) Linux (x64) Windows (x64)
macOS (x64) Linux (x64) Windows (x64)
macOS (arm64) Linux (arm64) Windows (arm64)
macOS (arm64) Linux (arm64) Windows (arm64)

Neutron powers:


Development

This repository only contains the source code of the Neutron - the core that powers the apps created with WebCatalog. If you'd like to contribute to the WebCatalog app, check out https://github.com/webcatalog/webcatalog-app.

# clone the project:
git clone https://github.com/webcatalog/neutron.git
cd neutron

For the app to be fully functional, set these environment variables:

ELECTRON_APP_SENTRY_DSN=
REACT_APP_AMPLITUDE_API_KEY=
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=

Modify public/app.json to change template app configuration. For example:

{
  "id": "gmail",
  "name": "Gmail",
  "url": "https://mail.google.com"
}
# install the dependencies
yarn
  • Run development mode in WebCatalog mode: yarn electron-dev.
  • Run development mode in standalone mode: yarn electron-dev:standalone.
  • Run development mode in Mac App Store mode: yarn electron-dev:mas.
  • Run development mode in Microsoft Store mode: yarn electron-dev:appx.
  • Run development mode in Snap mode: yarn electron-dev:snap.
  • Run development mode in menu bar browser (standalone) mode: yarn electron-dev:standalone-menubar-browser.
  • Run development mode in menu bar browser (Mac App Store) mode: yarn electron-dev:mas-menubar-browser.

Distribution

# Package template app as zip file
yarn dist