[EGD-3390] Add integration with clang-tidy
Clang-tidy is used to perform static code analysis.
[EGD-5241] Update development workflow documentation
Remove the obligation to update the changelog with every PR. Remove
obligation to start a change description with "Change" verb. Add some
other minor spelling and grammar fixes.
Update commit message template to reflect the changes.
Merge branch 'master' into stable
[EGD-4591] Change input language parser to load from files
Completely independent input language files and display language files.
Input language files are now loaded based on number of files in
"profiles" folder.
InputLanguageSettings window now shows input languages based on their
"filetype" value andfiles in "profiles" folder.
[EGD-4712] Change quickstart.md to reflect current project state
Quickstart documentation was a bit out-of-date, thus containing some
minor inaccuracies. Also document didn't actually reflect desired
sequence of user actions.
[EGD-5092] Add instructions to development_workflow
Added instructions regarding adding licenses of 3rd party code when
creating a PR.
[EGD-4590] Change KBD parser to JSON for input keyboard files
Changed keyboard input language parser to parse JSON files.
Removed all KPROF files and added JSON.
Added unit tests for new parser.
Modified document about adding languages.
Fix links in dev workflow article (#1203)
Fixed links to commit message template and git hook
in developer workflow article.
[EGD-4627] Add target for ecooboot.bin download
ecoboot.bin - bootloader is required in final package.
We will not build it here, we just download newest available
in github releases.
Merge branch 'master' into stable
Add two links to table of contents (#1169)
Fixed two links
[EGD-4658] Change 'dev workflow' article (#1130)
Changed 'Development workflow' article regarding how to
write commit messages and introduced a template for commit messages.
[EGD-4626] doc: add new i18 issue template (#1119)
Added new issue templates for the OSS community to
handle i18n issues and any other issues that will come up.
Merge branch 'master' into stable
[EGD-4576] doc: linked to integration tests article (#1111)
Add references to Test harness README article
Added references to Test harness README in two places:
- Documentation table of contents
- Development workflow article
[EGD-4544] doc: update requirements for commits (#1097)
Change the requirements for commits' description.
In order to be able to remove the obligation to change the project
changelog with every PR, provide requirements for commits' title and
description. The first sentence of each commit will be included in
the changelog directly, while the rest of it should help understand
others motivation and result of a change.
[EGD-4167] Add n display languages loaded from files (#1047)
[EGD-4094] Fixing all typos and missing links with one PR (#1019)
One PR - many typos and links fixed.