1. Aug 17, 2023
  2. Aug 16, 2023
    • Marc Durdin's avatar
      feat(developer): build .keyboard_info without source .keyboard_info · 47e05a7b
      Marc Durdin authored
      Also fixes a file reference issue in kmpJson.options, where paths were
      stripped too early in the process.
      
      Removes a now-irrelevant unit test for keyboard_info.
      
      TODO: markdown to html during the keyboard_info build.
      47e05a7b
    • Marc Durdin's avatar
      feat(developer): support building .keyboard_info without source version · a7f8123e
      Marc Durdin authored
      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
      a7f8123e
    • Marc Durdin's avatar
      chore(developer): cleanup keyboard_info schema · 395b76df
      Marc Durdin authored
      * Removes font size
      * Restricts font source to array
      * Removes example
      * Add examples
      * Loosen structure of KeyboardExample
      395b76df
    • Marc Durdin's avatar
      feat(developer): add LicenseFile as property of package · 158bc28e
      Marc Durdin authored
      Adds license file to .kps, kmp.json, kmc-package, package editor, and
      new project templates. The intent is for LICENSE.md to be the file used,
      and for any keyboards on keymanapp/keyboards, it should always be a
      standard MIT license.
      158bc28e
  3. Aug 15, 2023
  4. Aug 14, 2023
  5. Aug 11, 2023
  6. Aug 10, 2023
  7. Aug 09, 2023