Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3d7074b
docs(linux): Update KB article about using Keyman with KDE
ermshiperete May 8, 2026
dfc4258
auto: Keyboard help deployment
keyman-server May 11, 2026
7833091
Merge pull request #2507 from keymanapp/auto/keyboards/upload/TC-2526
keyman-status May 11, 2026
7bf0edd
auto: Keyboard help deployment
keyman-server May 12, 2026
2d2912b
Merge pull request #2508 from keymanapp/auto/keyboards/upload/TC-2527
keyman-status May 12, 2026
03d79d1
docs: add smartscreen knowlege base
rc-swag May 13, 2026
412e21a
docs(linux): small improvements
ermshiperete May 13, 2026
fcde9c9
docs(linux): KB0111: remove need for patched ibus version
ermshiperete May 13, 2026
4860b74
Merge pull request #2511 from keymanapp/docs/linux/kb0111
ermshiperete May 13, 2026
3721370
auto: Keyboard help deployment
keyman-server May 13, 2026
670843b
Merge pull request #2512 from keymanapp/auto/keyboards/upload/TC-2528
keyman-status May 13, 2026
27168bd
auto: Keyboard help deployment
keyman-server May 13, 2026
029f52e
Apply suggestions from code review
rc-swag May 13, 2026
ab2df7d
Merge pull request #2513 from keymanapp/auto/keyboards/upload/TC-2529
keyman-status May 13, 2026
821285b
Merge pull request #2510 from keymanapp/docs/kb-smartscreen-notification
rc-swag May 14, 2026
7a6a1c0
auto: Keyboard help deployment
keyman-server May 18, 2026
441d832
Merge pull request #2514 from keymanapp/auto/keyboards/upload/TC-2530
keyman-status May 18, 2026
14c30ab
chore: update BOOTSTRAP_VERSION to v1.0.12
keyman-server May 19, 2026
d407b03
Merge pull request #2515 from keymanapp/auto/update-bootstrap-version…
keyman-status May 19, 2026
065eb4d
Merge pull request #2502 from keymanapp/docs/linux/kde
ermshiperete May 20, 2026
0dc6d46
auto: Keyman for developer help deployment
keyman-server May 21, 2026
31b7e53
Merge pull request #2518 from keymanapp/auto/developer-help-19.0.236-…
keyman-status May 21, 2026
d3b7f10
Merge branch 'staging' into auto/A19S29-merge-master-into-staging
keyman-server May 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
## START STANDARD SITE BUILD SCRIPT INCLUDE
readonly THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
readonly BOOTSTRAP="$(dirname "$THIS_SCRIPT")/resources/bootstrap.inc.sh"
readonly BOOTSTRAP_VERSION=v1.0.11
readonly BOOTSTRAP_VERSION=v1.0.12
if ! [ -f "$BOOTSTRAP" ] || ! source "$BOOTSTRAP"; then
curl -H "Cache-Control: no-cache" --fail --silent --show-error -w "curl: Finished attempt to download %{url}" "https://raw.githubusercontent.com/keymanapp/shared-sites/$BOOTSTRAP_VERSION/bootstrap.inc.sh" -o "$BOOTSTRAP.tmp" || exit 1
source "$BOOTSTRAP.tmp"
Expand Down
42 changes: 27 additions & 15 deletions developer/19.0/guides/lexical-models/distribute/packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,22 +36,34 @@ welcome.htm
is also the entry point for help when accessed via Keyman's help
system or Keyman Configuration.

## Step 1) Share the lexical model package file
## Sharing the lexical model through Keyman Cloud

Once the lexical model package .kmp file is created, you can share them
via external storage devices (USB drive, SD card, etc). If that is not
an option, you can upload the .kmp file to a public facing website. For
this example, the lexical model package for SENĆOŦEN is being uploaded:
Follow the [Keyman Cloud Lexical Models Repository guide](/developer/lexical-models) for
instructions on how to make your lexical model available through Keyman Cloud,
where it will become seamlessly available to all users of Keyman.

1. nrc.str.sencoten.model.kmp (the lexical model package .kmp file)
## Sharing the lexical model through other channels

## Step 2) Create a link to the KMP file
Using Keyman Cloud is the recommended and simplest model of distribution, as it
is generally seamless for end users. However, it is also possible to distribute
a lexical model package through other mechanisms:

Once all the files have been uploaded, you will need to provide a link
to the lexical model package .kmp file for your device to download and
install. This can either be a link on a web page, or a link in an email.
In this tutorial, a very simple .html web page with a link to the
nrc.str.sencoten.kmp file is created:
### Step 1) Share the lexical model package file

Once the lexical model package .model.kmp file is created, you can share them
via external storage devices (USB drive, SD card, etc). If that is not an
option, you can upload the .model.kmp file to a public facing website. For this
example, the lexical model package for SENĆOŦEN is being uploaded:

1. nrc.str.sencoten.model.kmp (the lexical model package .model.kmp file)

### Step 2) Create a link to the lexical model KMP file

Once all the files have been uploaded, you will need to provide a link to the
lexical model package .model.kmp file for your device to download and install.
This can either be a link on a web page, or a link in an email. In this
tutorial, a very simple .html web page with a link to the
nrc.str.sencoten.model.kmp file is created:

```html
<html>
Expand All @@ -65,6 +77,6 @@ nrc.str.sencoten.kmp file is created:

The link must be in the format `http://` or `https://`

Upload the web page to your public facing website. Once done, you can
install the lexical model package onto your mobile devices by
downloading the .kmp from your device's internet browser.
Upload the web page to your public facing website. Once done, you can install
the lexical model package onto your mobile devices by downloading the .model.kmp
from your device's internet browser.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ documentation is accessible to the end user.

Once you have tested the package to your satisfaction, it is time to
distribute it. We recommend submitting your lexical model package to the
[Keyman Lexical Models Repository](https://github.com/keymanapp/lexical-models)
[Keyman Lexical Models Repository](/developer/lexical-models)

## Distributing a package on your own website

Expand Down
Loading
Loading