 big_pipe.module | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/big_pipe.module b/big_pipe.module
index 4cacef4..8c7a82a 100644
--- a/big_pipe.module
+++ b/big_pipe.module
@@ -6,9 +6,28 @@
  */
 
 use Drupal\big_pipe\Render\Placeholder\BigPipeStrategy;
+use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Url;
 
 /**
+ * Implements hook_help().
+ */
+function big_pipe_help($route_name, RouteMatchInterface $route_match) {
+  switch ($route_name) {
+    case 'help.page.big_pipe':
+      $output = '<h3>' . t('About') . '</h3>';
+      $output .= '<p>' . t('The BigPipe module sends pages with dynamic content in a way that allows browsers to show them much faster. For more information, see the <a href=":big_pipe-documentation">online documentation for the BigPipemodule</a>.', [':big_pipe-documentation' => 'https://www.drupal.org/documentation/modules/big_pipe']) . '</p>';
+      $output .= '<h3>' . t('Uses') . '</h3>';
+      $output .= '<dl>';
+      $output .= '<dt>' . t('Speeding up your site') . '</dt>';
+      $output .= '<dd>' . t('The module requires no configuration. Every part of the page contains metadata that allows BigPipe to figure this out on its own.') . '</dd>';
+      $output .= '</dl>';
+
+      return $output;
+  }
+}
+
+/**
  * Implements hook_page_attachments().
  *
  * @see \Drupal\big_pipe\Controller\BigPipeController::setNoJsCookie()
