Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(developer): kmc-generate and kmc-copy consolidation #12641

Open
2 of 19 tasks
mcdurdin opened this issue Nov 7, 2024 · 1 comment
Open
2 of 19 tasks

feat(developer): kmc-generate and kmc-copy consolidation #12641

mcdurdin opened this issue Nov 7, 2024 · 1 comment
Assignees
Milestone

Comments

@mcdurdin
Copy link
Member

mcdurdin commented Nov 7, 2024

Consolidating TODO lists from #11014, #12555

TODO for kmc-generate, from #11014

  • Add KB article on migrating from KMFL to Keyman for Linux help.keyman.com#1335 -- update kmconvert ref
  • validate targets (basic-generator.ts TODO-GENERATE)
  • additional validation of ids for keyboard and model filenames (e.g. casing)
  • documentation --> docs(developer): kmc-generate #12647
  • generate icons (keyman-keyboard-generator.ts TODO-GENERATE, also tests)
  • additional test for transform (test-basic-generator.ts TODO-GENERATE)
  • UI in Keyman Developer (to replace existing kmconvert-based systems)
  • version for ldml keyboard should be default 1.0.0, not 1.0
  • lexical model help says 'keyboard' for name, version, author

TODO for kmc-copy, from #12555

  • documentation --> added to feat(developer): add GitHub and Cloud support to kmc-copy #12586, just cloud docs reqd)
  • support rename (--rename flag) in-place, or remove the function (TODO-COPY)
  • verbose mode support (TODO-COPY)
  • relocation of external files into project structure from filesystem (TODO-COPY)
  • validate dirname of output folder is a valid id for the project type (TODO-COPY)
  • check for file collisions when copying project folders (TODO-COPY)
  • additional testing (TODO-COPY)
  • copying disorganized projects into current structure, +test (TODO-COPY)
  • copy all files in the folder and subfolders from cloud sources, even when using a 1.0 project type (also for github sources?)
  • UI in Keyman Developer
@mcdurdin
Copy link
Member Author

mcdurdin commented Nov 8, 2024

Moving remaining TODO items here to January

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant