keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
398 stars 112 forks source link

[Developer] Prepare KMLMP in same way as KMLMC #1998

Closed eddieantonio closed 5 years ago

eddieantonio commented 5 years ago

The package compiler in developer/js should be distributed much like the lexical model compiler. @mcdurdin its input should just be the XML file, right? And it produces a .kmp?

mcdurdin commented 5 years ago

@mcdurdin its input should just be the XML file, right? And it produces a .kmp?

Correct. The input is the .model.kps file (which will refer to other contained files) and the output is .model.kmp (a zip archive with .kmp extension). It should probably also warn in the documentation that for now it is intended for use with lexical models only (it doesn't generate the kmp.inf file needed for older versions of Keyman).