streamlining the use of the Keyman Developer tooling:
- Native command-line Keyman development tools for Linux, macOS and Windows.
apt install keyman-compiler (or something like that)
- A good set of documentation on 'getting started' (or refreshing knowledge) with the command line tools.
- Update kmcomp and kmconvert to use the "generate" paradigm common to development tools these days (it's all there, just needs rewording and organising):
kmdev generate project foo # generates a new keyboard project from a template, supporting all platforms by default
kmdev duplicate project foo bar # copies the foo project, renaming files to bar as needed
Something like that is my long-term goal for the development tools. Then, a simple kmdev build [foo] will build the target package which can be distributed either directly to users or uploaded to Keyman Cloud for wider distribution.
Update: Design doc: https://docs.google.com/document/d/1ra7jQgg0ZDC8QcVIFRyA_Xw0kya3HS5ITSjJBsSNTtQ/edit#heading=h.me4lkdiw0zz5
Keyman Developer:
- OS: any
- Keyman Developer version: 15.0
streamlining the use of the Keyman Developer tooling:
apt install keyman-compiler(or something like that)kmdev generate project foo # generates a new keyboard project from a template, supporting all platforms by default
kmdev duplicate project foo bar # copies the foo project, renaming files to bar as needed
Something like that is my long-term goal for the development tools. Then, a simple
kmdev build [foo]will build the target package which can be distributed either directly to users or uploaded to Keyman Cloud for wider distribution.Update: Design doc: https://docs.google.com/document/d/1ra7jQgg0ZDC8QcVIFRyA_Xw0kya3HS5ITSjJBsSNTtQ/edit#heading=h.me4lkdiw0zz5
Keyman Developer: