Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sahtu] Added Sahtu Keyboard for Dene Kede language #3350

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RavingRaven4
Copy link

No description provided.

@keyman-server
Copy link
Collaborator

Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process.

Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment.

@DavidLRowe
Copy link
Contributor

Thanks for your contribution. You'll want to consult https://help.keyman.com/developer/keyboards/github/ for more details. The first step "Is Your Keyboard Ready?" will help you know what is needed to keep our automated build system happy.

Some specific points:

  • Don't include "keyboard" in the keyboard project name as that is redundant. So, "sahtu" (rather than "sahtu_keyboard")
  • Include the keyboard under the "s" folder. So, the keyboard project folder will be either release/s/sahtu or experimental/s/sahtu. The release and experimental sections function in the same way. We don't require quite as much user documentation for the experimental section. This allows a keyboard author to get feedback on a published keyboard, then make adjustments in later versions before writing the user documentation.
  • There are files missing (LICENSE.md, HISTORY.md), files that shouldn't be included (metadata.json, sahtu.kmp), and files that are misplaced (sahtu.kmn, sahtu.kvks and sahtu.kps) should be in a folder called "source". The link mentioned earlier will give more details. If you use Keyman Developer and the Project menu, New Project menu item, the program will create the file structure with the files in the right places.
  • Currently the .kmn file has store(&TARGETS) 'any' which indicates that there should be a sahtu.keyman-touch-layout file with the layout for touch devices, such as phone or tablet. You need to either change the value for &TARGETS to 'desktop web or else add a touch layout.
  • For the store(&NAME) field, you can use the actual name of the language.
  • The version number in store(&KEYBOARDVERSION) needs to match what you'll put in the HISTORY.md file. The default for an initial keyboadr is 1.0. It's fine to start at 2.0 if that helps you.

If anything is unclear, please write again. You may find it easier to close this pull request and start a new one. That is perfectly fine. (I hope this is not discouraging. I got lots of comments on the first keyboard I submitted and I think I made multiple pull requests before I got it right!)

@LornaSIL LornaSIL changed the title Added Sahtu Keyboard for Dene Kede language [sahtu] Added Sahtu Keyboard for Dene Kede language Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants