spiegel-keyman/common
Marc Durdin a7f8123e56 feat(developer): support building .keyboard_info without source version
Relates to #9351.

Adds support for building a .keyboard_info file without having source
.keyboard_info file:

* Constructs a default source .keyboard_info in memory
* Hints if license is missing
* If LICENSE.md is present, verifies it matches the MIT license text
* Adds project option to turn on or off metadata generation. This will
  default to False for version 1.0 projects, and to True for version 2.0
  projects. This means that the keyboard repository will need a PR to
  enable metadata generation for existing projects in the repository,
  but this is important to avoid breaking builds for existing projects
  that are not in the repository.
* Turns on additional c8 coverage for kmc projects
2023-08-16 12:47:37 +07:00
..
include fix(common): specify alignment for COMP_ structs 2023-06-30 08:29:20 +07:00
linux chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
mac chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
models chore(web): Merge branch 'chore/web/cleanup-kmw-headless-module-builds' into chore/web/esbuild-config-cleanup 2023-06-16 12:47:20 +07:00
predictive-text fix(common/models): missed fixing commands in common/predictive-text test script 2023-06-19 08:54:03 +07:00
resources chore(windows): address review comments 2022-06-16 04:47:53 +10:00
schemas feat(developer): support building .keyboard_info without source version 2023-08-16 12:47:37 +07:00
test chore(web): Merge branch 'master' into chore/web/feature-esmodule-a17s14-mid-update 2023-06-06 12:37:15 +07:00
tools chore(web): normalizes srcMap paths for cleaner Sentry reports 2023-07-06 10:51:40 +07:00
web feat(developer): support building .keyboard_info without source version 2023-08-16 12:47:37 +07:00
windows feat(developer): add LicenseFile as property of package 2023-08-16 09:13:38 +07:00
build.sh chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00