chore: documentation added and adapted to RuDS

This commit is contained in:
2026-07-20 13:02:34 +02:00
parent c82b790b82
commit 7887d02e0b
15 changed files with 507 additions and 20 deletions

View File

@@ -57,6 +57,8 @@ pub enum MenuAction {
About,
OpenDocumentation,
OpenApiDocumentation,
OpenCliDocumentation,
OpenMcpDocumentation,
ViewOnGitHub,
ReportIssue,
}
@@ -101,6 +103,8 @@ impl MenuAction {
MenuAction::About,
MenuAction::OpenDocumentation,
MenuAction::OpenApiDocumentation,
MenuAction::OpenCliDocumentation,
MenuAction::OpenMcpDocumentation,
MenuAction::ViewOnGitHub,
MenuAction::ReportIssue,
];
@@ -190,6 +194,8 @@ impl MenuAction {
Self::About => "menu.item.about",
Self::OpenDocumentation => "menu.item.openDocumentation",
Self::OpenApiDocumentation => "menu.item.openApiDocumentation",
Self::OpenCliDocumentation => "menu.item.openCliDocumentation",
Self::OpenMcpDocumentation => "menu.item.openMcpDocumentation",
Self::ViewOnGitHub => "menu.item.viewOnGitHub",
Self::ReportIssue => "menu.item.reportIssue",
}
@@ -562,6 +568,18 @@ pub fn build_menu_bar(locale: UiLocale) -> (Menu, MenuRegistry) {
locale,
None,
));
let _ = help_menu.append(&item(
&mut reg,
MenuAction::OpenCliDocumentation,
locale,
None,
));
let _ = help_menu.append(&item(
&mut reg,
MenuAction::OpenMcpDocumentation,
locale,
None,
));
let _ = help_menu.append(&item(&mut reg, MenuAction::ViewOnGitHub, locale, None));
let _ = help_menu.append(&item(&mut reg, MenuAction::ReportIssue, locale, None));