# SideQuest **Repository Path**: guiyn/SideQuest ## Basic Information - **Project Name**: SideQuest - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-16 - **Last Updated**: 2021-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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=" ``` ## 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. someone@apple.com 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.