Install and set up Skedulo Packages SDK
System requirements
- Mac: macOS 10.14 (Mojave) or later
- Windows: Windows 7 or later
- Linux: The SDK is built using the Applmage extension, which supports all common Linux distributions.
SDK installation requirements
- Open SSL
- NodeJS
v12
ONLY - Yarn
v1.22
or later
Set up NodeJS
If you have, or need to use a version of NodeJS other than v12, please follow the below instructions to install Node Version Manager. This will allow you to use multiple NodeJS versions.
Otherwise follow the instructions in SDK Setup below.
Set up Node Version Manager
If you’re unsure which version of NodeJS you have, run node --version
from your terminal.
-
If you’re using macOS with homebrew:
brew install nvm
If you’re using Linux, WSL or another *nix OS, or don’t have homebrew installed follow the instructions from NVM provided here
-
When NVM is installed, install NodeJS 12 and switch to it by running
nvm install 12
nvm use 12
-
When finished using the SDK, you can switch to other versions of NodeJS as required. Ensure you switch back to NodeJS 12 before using the SDK.
Set up the SDK
-
In the web application, click your user profile in the upper-right corner, then open Settings -> Extensions. Click the Download Packages SDK button in the upper-right corner to download and install the Packages SDK.
You will see the following message when the installation is complete:
“Welcome to Skedulo’s Packages platform. You need to setup self-signed SSL certificates to continue. Click here for instructions on how to do this.”
-
Complete each of the system requirements. All three requirements must be met to proceed to the next stage.
Install the correct versions of Node and Yarn using your preferred installer or download them:
-
Set up the self-signed SSL certificates.
For for the SDK to work, you will need a self-signed SSL certificate for your system.
a. Click on the blue highlighted text link “here” in the welcome text of the homepage.
b. This page provides you with tailored instructions on how to create locally signed SSL certificates and set them up.
After the SDK is installed and you have created the self-signed SSL certificate, the SDK will prompt you to enable Developer Mode in the Skedulo web application so that you can begin working on your customizations.
Enable developer mode
To begin developing a package or standalone web extension, you will have to enable developer mode.
Prerequisite
You must have installed and set up the SDK and it must be running. This is detailed in the SDK Setup procedure above.
-
In the Skedulo web application, click your user Profile -> Settings -> Extensions.
-
In the Extensions section, click the Developer Mode
Enabled
toggle button at the upper-right. -
When developer mode is turned on, the web app will connect to the SDK and display the development options.
If it does not connect, check that your SSL certificates are set up correctly.
The following screen message appears:
“Welcome to Skedulo’s Packages platform. To begin, select one of the following options.”
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.