Learn about Themekit and how to use it to create, develop, and deploy Full Help themes
Themekit is Full Help's theme development tool kit aimed at developers and theme designers. Themekit provides the tools needed for developers and theme designers to create, develop, and deploy themes.
First, download and install Node.js 4.0.x or later and NPM.
Linux/OSX
sudo npm install -g themekit
Windows
npm install -g themekit
For a complete example of this directory structure, take a look at our help desk's default theme, Modern.
The environment file is used to configure Themekit. Using your favorite text editor, create a file named .env with the following content:
SITE_ID=siteId
THEME_ID=themeId
HELPDESK_URL=https://desk.example.com
API_KEY=apiKey
About the environment variables and how to know the value of each:
SITE_ID
: The ID of the site that owns the theme. Themekit will use this site when retrieving existing themes, syncing local changes with a remote theme, or when deploying a theme. You can get the ID of a site by looking at the Site's Dashboard URL.THEME_ID
: The ID of an existing theme you will be working with. To get the ID of a theme, navigate to the Themes section in the Site's Dashboard by clicking Settings, then Themes.HELPDESK_URL
: This is the URL you use to access your help desk. HTTPS is highly recommended.API_KEY
: This is the OAuth API Key used for Authorization. To generate an API Key, in your help desk dashboard click over your username in the top-right corner, then click Developer settings. Click on Create token, in the Name field enter Themekit, then click on Create Token.To see a list of commands:
themekit
For help with an individual command:
themekit help <command>
Feel free to contact us if you cannot find what you are looking for in our help center. We will be answering you shortly!
Feel free to contact us if you cannot find what you are looking for in our help center. We will be answering you shortly!
Contact us