Commit graph

357 commits

Author SHA1 Message Date
Eberhard Beilharz
addd8b2471
docs(common): document new builder_is_running_on_teamcity function 2025-05-07 11:03:06 +02:00
Marc Durdin
5f772c10f8
Merge pull request #13803 from keymanapp/maint/common/13582-test-resource-minimum-versions
maint(common): test imported resource versions
2025-05-02 13:40:34 +07:00
Marc Durdin
830664c8b2 docs: add --deps flags and move builder.md into /docs 2025-05-02 05:15:27 +07:00
Marc Durdin
61a114e937 maint(common): test imported resource versions
Examines imported resources such as standards data for version
information, and compares against our published minimum-versions.inc.sh
data. This test will be run in CI in common/tests.

Fixes: #13582
Test-bot: skip
2025-04-30 10:31:21 +07:00
Marc Durdin
762fa9a3d7 maint: remove platform advocates from CODEOWNERS
These remain commented out, but status.keyman.com will parse all lines
starting with #/<path>/ in order to find the platform owners.
2025-04-30 09:19:25 +07:00
Steven R. Loomis
355b7d5ba1
comment out CODEOWNERS 2025-04-23 07:14:53 -05:00
Marc Durdin
9d4214c54c chore: Merge remote-tracking branch 'origin/master' into chore/merge-beta-to-master-release-prep 2025-04-22 13:16:21 +07:00
Darcy Wong
86b659a1c1 docs(common): Document Keyman website server-side dependencies
Adds a table showing server-side dependencies
2025-04-02 07:30:10 +07:00
Marc Durdin
a52437c407 chore: Merge branch 'master' into chore/b18s4-merge-beta-to-master 2025-03-29 05:38:08 +07:00
Marc Durdin
f38d7a32c0 chore(common): publish minimum version update 2025-03-26 10:12:04 +07:00
Eberhard Beilharz
04eeba2fb5
docs(common): add link to schemas
Related-to: #13453
2025-03-17 12:09:17 +01:00
Steven R. Loomis
ae13b11ea4 feat(docs): update docs on kmxplus
- reinstate 'most or all sections' note
- reflow lines

Fixes: #9446
2025-03-14 15:40:35 -05:00
Steven R. Loomis
f1b3555114 feat(core,docs): improve kmxplus validation
- improve how validation works - a missing section does not mean an invalid section. distingush these.
- propagate errors for invalid sections
- update documentation of required sections

Fixes: #9446
2025-03-14 15:37:23 -05:00
Marc Durdin
1a0b830c0b
Merge branch 'master' into chore/b18s3-merge-beta-to-master 2025-03-14 08:54:50 +07:00
Darcy Wong
84f7da519a docs(common): Update Sentry links to keyman.sentry.io
The previous redirect from sentry.keyman.com is long-gone, so this updates all the links.
2025-03-13 16:33:52 +07:00
Marc Durdin
27e53011af
Merge pull request #13450 from keymanapp/fix/core/13419-uset-unaligned
fix(core): unalign `usetCount` and `rangeCount`
2025-03-13 13:19:04 +07:00
Marc Durdin
6fa35e0db5
Merge pull request #13461 from keymanapp/chore/common/13288-langtags-2025-02-18
chore(common): update langtags.json to 2025-02-18 release
2025-03-12 08:55:32 +07:00
Marc Durdin
05b1fc6cff chore(common): update langtags ref in minimum_versions 2025-03-10 09:38:37 +07:00
Marc Durdin
ed08d0f728 docs(core): add note on data alignment 2025-03-10 05:15:48 +07:00
Darcy Wong
fdc7d9e6d9 docs(ios): auto-generate minimum-versions.md
Run publish-minimum-versions.sh
2025-03-09 06:32:35 +07:00
Marc Durdin
f61a104acf
Merge branch 'master' into chore/merge-beta-into-master-B18S2 2025-03-01 15:45:19 +07:00
EberhardSchweizer07@gmail.com
562ac41230 docs: move node.js before Emscripten
node.js is required in order to run Emscripten
2025-02-27 15:19:42 +01:00
Eberhard Beilharz
becff26e19
Merge pull request #13233 from keymanapp/chore/linux/improve-tests
feat(linux): add `--remote-debug` flag to `run-tests.sh` script  🕷️
2025-02-17 17:11:05 +01:00
Eberhard Beilharz
051e6c7b1b
feat(linux): add --remote-debug flag to run-tests.sh script
This allows to run the tests in a VM and debug them remotely.

Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-02-14 16:29:41 +01:00
Marc Durdin
d6e7c0b9d1 chore: Revert "Merge branch 'master' into beta"
This reverts commit fae3932e15, reversing
changes made to 793daddb48.
2025-02-14 07:45:28 +07:00
Eberhard Beilharz
09fae4ec5a
Merge pull request #13206 from keymanapp/chore/linux/cherry-pick/remove-focal
chore(linux): additional code cleanup after Focal removal
2025-02-13 11:12:53 +01:00
Emmanuel Ferdman
91ed7e040b
docs: update keyboard processor build source
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-02-13 01:22:50 -08:00
Eberhard Beilharz
ef824dcfa6
chore(linux): update minimum version 2025-02-12 11:47:52 +01:00
Eberhard Beilharz
02a3a1a66c
chore(linux): cleanup code
Now that we no longer support Focal we can use more modern tools for
packaging.
2025-02-11 19:32:29 +01:00
Marc Durdin
342f216291 chore: increment to alpha 19.0 2025-02-11 14:14:15 +07:00
Marc Durdin
75d77704a2 refactor: move langtags to @keymanapp/langtags npm module
We want to use langtags in several modules, so it makes sense to make it
into its own NPM module.

Relates-to: #13045
2025-01-27 09:59:38 +07:00
Eberhard Beilharz
0df5992102
chore(linux): Merge branch 'master' into chore/linux/cicontainer 2025-01-08 12:39:10 +01:00
Eberhard Beilharz
dd43935a13
docs: clarify that sections in KMX file might not be aligned
See: #12844
2025-01-06 16:09:15 +01:00
rc-swag
38aa5c8269
Merge pull request #12701 from keymanapp/docs/linux-macos-emscripten-setup
docs(common): linux and macOS emscripten setup
2024-11-28 12:25:19 +10:00
Eberhard Beilharz
7edda3beca
chore(linux): address code review comments 2024-11-27 10:16:58 +01:00
rc-swag
d86e499f9c
docs(common): apply review comments
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-11-26 18:47:44 +10:00
rc-swag
f18bba2781 docs(linux): update emscripten bash setup
Update the linux and macos bash setup to documents.
2024-11-26 16:20:43 +10:00
rc-swag
7a53c89277 docs(windows): update emscripten bash setup 2024-11-26 15:13:16 +10:00
Steven R. Loomis
dc3374f216
chore(common): Update CODEOWNERS
update per session
- add several to developer and to core
2024-11-19 10:48:22 +07:00
Marc Durdin
25ade0ef9a chore(common): tweak minimum version for Android and fix typo 2024-11-07 07:09:02 +07:00
Marc Durdin
a68ed0d322 chore: update minimum versions 2024-11-06 11:14:59 +07:00
Marc Durdin
08afdf776a
docs: Update websites readme with debug info 2024-11-01 05:05:47 +01:00
Marc Durdin
599f498f1c
Merge pull request #12507 from keymanapp/chore/docs/min-ver-links
chore(common): fix links in minimum-versions.md
2024-10-09 07:23:59 +02:00
Marc Durdin
5c6e7c565b chore(common): fix links in minimum-versions.md 2024-10-07 14:49:43 +07:00
Darcy Wong
bc8c74d4f0 chore(common): Add note on troubleshooting website errors 2024-09-30 11:02:45 +07:00
Marc Durdin
8e3b6b4a54
Update docs/file-formats/kmx-plus-file-format.md
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2024-09-28 05:57:04 +02:00
DavidLRowe
fa0f2ea109
Update kmx-plus-file-format.md 2024-09-26 18:03:47 -08:00
Marc Durdin
4b1e137a53 chore(common): Merge branch 'master' into refactor/common/12347-reorg-help 2024-09-25 15:46:02 -07:00
Darcy Wong
0a5b185e82 docs(common): Document how to skip generating CDN on websites 2024-09-20 10:29:04 +07:00
Marc Durdin
0e5fbb225d refactor(common): fixup help path script references
Relates-to: #12347
2024-09-16 06:19:14 +07:00