Giter Club home page Giter Club logo

haxdesktop's Introduction

#HAXTheWeb

About

This is an Electron platform that integrates with HAX editor. It includes the unbundled-webcomponents repository.

Installation

Before running the application. You have to install the appropriate modules in different folders first.

  1. Run npm install at the root folder of this repo (HAXdesktop)
  2. Run cd app/unbundled-webcomponents, the "unbundled-webcomponents" is the folder that has the build tools that will build the HAXeditor
  3. Run yarn install
  4. Run yarn run build, this will initialize the HAXeditor. The build for the HAXeditor is located in app/unbundled-webcomponents/app/dist

Running the application

At this point, the necessary boilet plate assets should be initialized. You can go back to the HAXdesktop folder to start the app

  1. Run cd ../../ to get back to the root folder
  2. Run npm start to start the electron app

Packaging and Distribution

This Electron project uses electron-forge for packaging and distributions. Check out their documentation for more configuration options. All packaged distributions will be located in the out folder at the root directory

Packaging

  1. Run npm run package at the root folder, a packaged application that's specific to your current platform will be in the out folder

Distributions

  1. Run npm run make at the root folder, this will created different distributions of the application for different platforms in the out/make folder. This is configurable, check out electron-forge for further details.

haxdesktop's People

Contributors

btopro avatar dtn9197 avatar dependabot[bot] avatar

Watchers

 avatar James Cloos avatar Michael Potter avatar  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.