[Meta] Tasks to deprecate Tour module

Created on 24 January 2023, over 2 years ago

Problem/Motivation

Track the steps needed to remove extension Tour from core to contrib. See Remove a core module and move it to a contributed project β†’ of the deprecation policy.

The removal of extension Tour was approved in Tour.

Remaining tasks

  1. Begin finding someone to maintain the contrib version of the extension.
  2. Move integrations implemented by other modules to the extension.
    Create child issues or child meta issues, as needed, to address the following points. Not all points will apply to all extensions.
    • Move non-migration tests to the extension.
    • Move Help Topics to the extension.
    • For a theme, move theme-specific integration to the theme.
    • Remove the extension from one or more profiles.
    • Removing references to the extension from database dumps.
    • Update Update path tests. See Writing Automated Update Tests for Drupal 8 (or later) for details β†’ .
    • Remove templates from the extension’s markup.
      • Remove templates from themes that are staying in core, leave them in deprecated themes
      • Keep skipping the template in the stable copies test.
    • For a module, handle migrations, if the module has migrations.
      1. Copy the drupal 6 and drupal 7 test fixtures to the module so they remain independent of any core changes to the fixture.
      2. Migration yml and processes that are in the module move with the module to contrib.
      3. Move migration tests to the module.
      4. Keep all the assertions in core tests related to module as much as possible.
      5. Migration yml and processes that are outside the module but support the upgrade path for that module stay in core.
      6. The functional tests in migrate_drupal_ui will need to change.
      7. The drupal 6 and drupal 7 test fixtures stay the same.
  3. Do a thorough search of core for any remaining references to the extension. If references are found, outside of the extension, then create issues to remove the references.
  4. Create the contrib project with a stable release.
  5. Deprecate the core extension. Use the Issue Summary template or core extension deprecation β†’ .
🌱 Plan
Status

Active

Version

10.1 ✨

Component
TourΒ  β†’

Last updated 2 days ago

Created by

πŸ‡³πŸ‡ΏNew Zealand quietone

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024