Marc Durdin
889482ca53
test(developer): update fixture
2024-12-09 06:27:45 +07:00
Marc Durdin
09d14dae14
fix(developer): remove platforms from kmc-generate LM readme
...
Lexical models are not specific to a platform, so the readme should not
list supported platforms.
Fixes : #12592
2024-12-09 06:01:35 +07:00
Marc Durdin
cd8825d504
Merge pull request #12736 from keymanapp/refactor/developer/unify_test_action
...
refactor(developer): unify test action
2024-12-01 00:14:11 +01:00
Eberhard Beilharz
66404f9503
chore(developer): rename test files
...
This change rename the test files for Developer according to the
discussion at the Keyman conference in November 2024.
2024-11-28 14:32:09 +01:00
Marc Durdin
70a32f00d7
refactor(developer): unify test action
2024-11-28 15:16:25 +07:00
Eberhard Beilharz
21736d8817
refactor(developer): output number of tests when running on TC
...
This change adds the mocha-teamcity-reporter which outputs the running
tests in a special format that TeamCity can interpret. This allows TC
to show which tests run as well as the number of tests run.
Also refactor some of the build scripts to use functions.
Note that we had to explicitly add `--check-coverage=false` (which is the
default) to get successful builds when we run on TC.
2024-11-27 11:41:06 +01:00
Marc Durdin
7d17913e18
feat(developer): seed kmc-copy
2024-10-22 10:28:00 +07:00
Marc Durdin
4c0588ea39
refactor(developer): define output path in kmc-generate artifacts
2024-10-22 10:25:30 +07:00
Marc Durdin
09979861ea
chore(developer): fix kmc-generate test fixtures
2024-09-26 17:18:35 -07:00
Marc Durdin
58868474b1
chore(developer): cleanup targets and generated files in kmc-generate
2024-09-26 17:12:49 -07:00
Marc Durdin
025b9ed01f
chore(developer): update eslint config path
2024-09-26 14:20:47 -07:00
Marc Durdin
ec6c26c7f7
feat(developer): add .gitignore to kmc generate templates
2024-09-17 17:05:37 +07:00
Marc Durdin
178325c019
chore(developer): use new npm publish for kmc-generate
2024-09-10 15:30:54 +07:00
Marc Durdin
edc5c93d69
chore(developer): add api-extractor for kmc-generate
2024-09-10 13:51:55 +07:00
Marc Durdin
021d4341e7
chore(developer): generate no longer needs to generate .model_info
2024-09-10 11:55:16 +07:00
Marc Durdin
95d169f879
chore(developer): add developer-utils dep for kmc-generate
2024-09-09 09:17:32 +07:00
Marc Durdin
09e97cebc9
chore(developer): fixup imports
2024-09-09 08:57:39 +07:00
Marc Durdin
d2f99f69cb
chore(developer): refactor imports after merge
2024-09-09 06:30:26 +07:00
Marc Durdin
113b4f7ac8
feat(developer): comments for kmc-generate
2024-09-03 06:20:34 +07:00
Marc Durdin
1ab1ca5d78
chore(developer): fixup tests and scripts for kmc-generate
2024-09-03 06:20:34 +07:00
Marc Durdin
db904119f3
feat(developer): unit tests for kmc-generate
...
Note: these are more e2e than unit tests. It may be difficult to convert
them into solid unit tests due to the way that kmc-generate works based
on templates.
2024-09-03 06:20:33 +07:00
Marc Durdin
8274d30788
feat(developer): kmc generate cleanup
...
Cleanup various todo items for kmc generate. Outstanding TODO item is
icon generation for .kmn.
2024-09-03 06:20:28 +07:00
Marc Durdin
2994fe2aea
feat(developer): kmc-generate docs and tests started
2024-09-03 06:17:33 +07:00
Marc Durdin
939134a9a3
feat(developer): kmc-generate module
...
Plenty of todo items left but this is a mostly-functional module for the
kmc generate command for automatically creating keyboard and model
projects.
2024-09-03 06:15:33 +07:00