|
| 1 | +# 🔎 HelpViewer Project |
| 2 | + |
| 3 | +## Organization |
| 4 | + |
| 5 | +Organization [HelpViewer][HelpViewer] contains 2 basic types of repositories: |
| 6 | + |
| 7 | +- Basic project repositories - Viewer, translations, another service repositories |
| 8 | +- Help files repositories (**help\***) |
| 9 | + |
| 10 | +## Basic repositories |
| 11 | + |
| 12 | +| Repository | Content | |
| 13 | +|---|---| |
| 14 | +| [HelpViewer][RHelpViewer] | Base repository of project - help files viewer. | |
| 15 | +| [Translations][RTranslations] | Language translation strings for UI of HelpViewer. Repository is inserted to **HelpViewer** as a Git submodule. It is also one of the sources of language list which is offered to user for language selection of UI and help file version. | |
| 16 | +| [.github][R.github] | Base repository of organization with operational information. | |
| 17 | +| [helpviewer.github.io][RWebHello] | GitHub Pages project for web presentation. [CI deployment script][RWebHelloDeploy] will do page content update with defined version number to deploy. | |
| 18 | +| [fulltextSearchDBBuilder][FTSIndexBuilder] | Full text index generator logic. This Bash skript is used by CI scripts which handles publishing of help files in case there is required to create full text index. | |
| 19 | +| [helpTemplate][RhelpTemplate] | Template for help file project. It is intended for help authors as a basic blank project. | |
| 20 | + |
| 21 | +## Help files repositories |
| 22 | + |
| 23 | +Repository names are starting with **help\***. Due to the naming of the project, there are exceptions as described above. |
| 24 | + |
| 25 | +| Repository | Content | |
| 26 | +|---|---| |
| 27 | +| [helpHello][RhelpHello] | Project hello help file for public web presentation. | |
| 28 | +| [helpUser][RhelpUser] | Help file with starting instruction, UI description for HelpViewer users. Ut describes basic work with Viewer. | |
| 29 | +| [helpAuthorsGuide][RhelpAuthorsGuide] | (This) Help file (pages) for help file authors. Describes all necessary steps for creation and publishing of your own help file. | |
| 30 | + |
| 31 | +## Version publishing |
| 32 | + |
| 33 | +- Versions are released irregularly |
| 34 | +- The version number is always the date of the release in yearmonthday format (for example: 20250621) |
| 35 | +- If more than one version is released on a given day, then the first version has the format yearmonth and each subsequent version has the suffix **-number** starting from 1 with step 1, for example: 20250606-1, 20250606-2 |
| 36 | +- The data for describing version changes is obtained from **CHANGELOG.md** in the root of the repository. The description for the latest version is always appended to the beginning of the file. The oldest versions tend to be lowest in the listing. Do not change or remove the last section with “**File introduced**” - it is also for your information |
| 37 | +- This procedure applies to **HelpViewer** as well as other tools and issued help |
| 38 | +- The same procedure is also recommended for authors of help files, although they are free to decide this point on their own |
| 39 | + |
| 40 | +[HelpViewer]: https://github.com/HelpViewer "HelpViewer" |
| 41 | +[RHelpViewer]: https://github.com/HelpViewer/HelpViewer "HelpViewer" |
| 42 | +[RTranslations]: https://github.com/HelpViewer/Translations "Translation" |
| 43 | +[RWebHello]: https://github.com/HelpViewer/helpviewer.github.io "Project web presentation" |
| 44 | +[RWebHelloDeploy]: https://github.com/HelpViewer/helpviewer.github.io/actions/workflows/toPages.yml "Project web presentation - deployment" |
| 45 | +[FTSIndexBuilder]: https://github.com/HelpViewer/fulltextSearchDBBuilder "Full text index builder" |
| 46 | +[RhelpTemplate]: https://github.com/HelpViewer/helpTemplate "Help file project template" |
| 47 | +[RhelpHello]: https://github.com/HelpViewer/helpHello |
| 48 | +[RhelpUser]: https://github.com/HelpViewer/helpUser |
| 49 | +[RhelpAuthorsGuide]: https://github.com/HelpViewer/helpAuthorsGuide |
| 50 | +[R.github]: https://github.com/HelpViewer/.github "Repository with basic information" |
0 commit comments