spiegel-keyman/developer
2022-05-18 09:35:35 +10:00
..
inst chore(developer): update to node 16 lts 2022-01-19 10:59:54 +11:00
kmlmc chore(developer): rename developer/js to developer/kmlmc 2022-05-18 09:22:53 +10:00
server chore(web): chmod +x 2022-05-18 07:21:47 +10:00
README.md chore(developer): update scripts for developer/kmlmc path 2022-05-18 09:35:35 +10:00

Keyman Developer

This is the likely future home for Keyman Developer. However, at this time, Keyman Developer still lives in windows/src/developer/

This folder currently contains the Lexical Model Compiler and Keyman Developer Server, along with related installation files.

kmlmc - Lexical Model Compiler

The Lexical Model Compiler, kmlmc, and the node-based Package Compiler run on nodeJS on all supported desktop platforms.

kmlmc/kmlmp - Package Compiler

The package compiler is broadly compatible with the kmcomp .kps package compiler. However at this stage it is only tested with lexical models, and use with keyboards (either .js or .kmx) is not tested or supported. It is likely in the future that the kmcomp .kps compiler will be deprecated in favour of this one.

kmlmc/kmlmi - Model Info Compiler

Transition steps

  1. Split .kps and model compilers into separate paths

Folders

inst

Contains a minimal distribution of node.js intended just for compiling lexical models. If more dependencies are required, then the developer will be expected to install node.js themselves; this gets users going without requiring a large installer or a full node.js install.

kmlmc

Source files for node-based compilers kmlmc, kmlmi, and kmlmp