Skip to content

Remove HelpController

Goal

Remove core HelpController and its wiki syntax help feature completely. Keep DMSF's independent help controller and route.

Scope

  • Delete app/controllers/help_controller.rb.
  • Delete app/views/help/, including wiki syntax documentation and code-highlighting language view.
  • Remove help_wiki_syntax and help_code_highlighting routes from config/routes.rb.
  • Remove wiki toolbar help-link setup from CommonMark and Textile formatting helpers.
  • Keep DmsfHelpController, its route, views, tests, and JavaScript usage unchanged.

Behavior

Core /help/wiki_syntax and /help/code_highlighting endpoints no longer exist. Core wiki toolbars no longer expose links to those endpoints. Text formatting itself remains unchanged.

Verification

  • Search tracked application code for HelpController, help_wiki_syntax, help_code_highlighting, show_wiki_syntax, and show_code_highlighting; only independent DMSF names may remain.
  • Verify removed routes are absent from Rails route output.
  • Run focused formatting-helper tests where available.
  • Run RuboCop against changed Ruby files.