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

feat(developer): Improve New Project wizard #9869

Closed
1 of 8 tasks
Tracked by #9948
DavidLRowe opened this issue Oct 27, 2023 · 0 comments · Fixed by #9950
Closed
1 of 8 tasks
Tracked by #9948

feat(developer): Improve New Project wizard #9869

DavidLRowe opened this issue Oct 27, 2023 · 0 comments · Fixed by #9950

Comments

@DavidLRowe
Copy link

Is your feature request related to a problem? Please describe.

It would be great if the New Project wizard could do a better job setting up a new project, so that there would be fewer things for users to change after the initial setup.

Describe the solution you'd like

Project menu | New Project menu item | Basic

  • creates a LICENSE.md file with "© 2023 ...", whereas "Copyright © 2023 ..." is preferred.
  • similar change also needed in readme.htm, where bare © symbol (without the word "Copyright") is currently output.
  • should omit the version number from the README.md file (so that that file doesn't need to be touched when keyboard is revised).
  • rather than "...generated from template" insertions used in various places, it'd be nice to see a place on the New Project wizard to enter a short description, which could then be used in README.md, readme.htm, welcome.htm and possibly also in the .kmn file for the &MESSAGE field (currently not included by the wizard). Possibly could default to "Keyboard for xxx", where "xxx" is the language name (or the first one in the case of multiple languages).
  • This description should be used in new Description field in the package (.kps file) as well.
  • [MarcD] Difficulty in the New Project Wizard is that it's generally too early for people to figure out a description.
  • [Lorna] Would it be helpful to autogenerate the link for the keyboard homepage in the README.md file (based on the ID they just created)?

Describe alternatives you've considered

No response

Related issues

No response

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • Keyman for Windows
  • Keyman Developer
  • KeymanWeb
  • Other - give details at bottom of form

Keyman version

Keyman Developer 17.0.198-alpha

Operating system

No response

Device

No response

Target application

No response

Browser

No response

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

@mcdurdin mcdurdin changed the title feat: Improve New Project wizard feat(developer): Improve New Project wizard Oct 27, 2023
@mcdurdin mcdurdin added this to the A17S25 milestone Oct 27, 2023
mcdurdin added a commit that referenced this issue Nov 6, 2023
Fixes #9869.

Adds a 'Description' field, tweaks Copyright strings, and tweaks
default content for documentation to the New Project wizards and
kmconvert.
@mcdurdin mcdurdin modified the milestones: A17S25, A17S26 Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants