feat: return full GitHub ref for single-repo keyboards
@mcdurdin is already working on this.
Since May 18, 2026.
Assessment
This issue has not been assessed yet.
Description
Currently the keyboard API always returns the short form of the GitHub ref, e.g. release/sil/sil_ipa in the sourcePath prop. However, as we now support remote repositories, we should update the sourcePath prop to allow for arbitrary GitHub repos, paths, and refs.
This will require changes in a number of places:
- keyman.com
- api.keyman.com
- kmc-keyboard-info
- kmc-model-info
- kmc-package, potentially?
- kmc-copy (getKeyboardSourceFromKeymanCloud)
- schemas, database, potentially
- Dominant language
- PHP
- Stars
- 3
- Forks
- 3
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 6
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from keymanapp/api.keyman.com
-
bug common/
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
keymanapp/api.keyman.com#361 ·
-
common/ maint
keymanapp/api.keyman.com#359 · 1 assignee ·
-
bug common/
keymanapp/api.keyman.com#357 · 1 assignee ·
-
bug common/
keymanapp/api.keyman.com#356 · 1 assignee ·
-
bug common/
keymanapp/api.keyman.com#323 · 1 assignee ·
All issues in keymanapp/api.keyman.com
Similar issues
-
priority: p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
googleapis/librarian#7636 ·
-
0. Needs triage bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nextcloud/fulltextsearch#1011 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
phpstan/phpstan-doctrine#794 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Automattic/static-site-importer#1767 ·