keymanapp / keymanapp/keyman

feat(oem/fv): Decouple FV releases from Keyman release cycles

Open
#11,115 4 comments 0 reactions 1 assignee Claimed by @mcdurdin View on GitHub
ci common/ feat
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

From Slack discussion where @hopsandhops noted the FV mobile apps weren't displaying the current FV keyboard versions (see #11102)

Currently, the following manual updates need to happen for the mobile apps to pick up keyboard updates:
* [fv_all package version](https://github.com/keymanapp/keyboards/blob/1751db376c0c4e11022d20113dced0a0a427c967/release/packages/fv_all/source/fv_all.kps.in#L21)
* keyboard versions in [keyboards.csv](https://github.com/keymanapp/keyman/blob/master/oem/firstvoices/keyboards.csv)

Then a stable build of Keyman / FV needs to be released.

----
@mcdurdin suggested
> I think it might be sensible to decouple the FV App release cycle from the Keyman App release cycle, longer term. This would allow the FV App to be rebuilt and released at any time, and we could update the engine in it to the latest Keyman Engine release at a time that was convenient to you as well.
>
>Linking it in to the same repository made more sense when we were starting out, but now we have an established process for using a published version of the engine, so that tightly coupled dependency no longer really applies.

The FV team will also discuss internally how to proceed...

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.