Code Monkey home page Code Monkey logo

sidequest's Introduction

SideQuest

Below is the documentation of SideQuest with instructions for building and signing then application.

Build Steps

Clone the repo.

To install the app dependencies

yarn install

To start the dev stack run

yarn start

To build the angular app only

yarn app-build

To build the electron app only

yarn build
yarn build --mac
yarn build --wlm

To build the app & angular app (NOT for Raspberry Pi)

yarn dist

To build the app & angular app on a Raspberry Pi

yarn dist --armv7l

To re-launch electron if you accidentally close it

yarn electron

To reset things

yarn reset

Windows Silent Install

"/S" for silent install and "/D=<path>"

Code Siging

The app is built and signed/notorized with electron-builder/electron-notorize. Below are the required environment variables and their explanations.

APPLE_ID - your apple id eg. [email protected]

APPLE_ID_PASS - A app specific password - https://support.apple.com/en-gb/HT204397

APPLE_ID_TEAM - The app le Team ID found on the apple developer dashboard

CSC_LINK - The base64 encoded .p12 file ( Apple Developer ID cert ) as a string. Do not include the -----BEGIN CERTIFICATE----- or -----END CERTIFICATE----- parts just the base64 string.

CSC_KEY_PASSWORD - The passphrase used when generating the .p12 file for mac.

GH_TOKEN - The github personal access token used to upload releases

WIN_CSC_LINK - The base64 encoded .p12 file ( Windows Code Signing Cert ). as a string. Do not include the -----BEGIN CERTIFICATE----- or -----END CERTIFICATE----- parts just the base64 string.

WIN_CSC_KEY_PASSWORD - The passphrase used when generating the .p12 file for windows.

sidequest's People

Contributors

dependabot[bot] avatar gplusplus314 avatar sidequestlegend avatar whipstickgostop 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.