Problem/Motivation
This issue is to coordinate and track the steps needed to remove Seven from core to contrib. The steps to remove a theme and move it to contrib are in development, the steps for modules is being used as a guide. See Remove a core module and move it to a contributed project of the deprecation policy.
The removal of Seven was approved in TBA
Proposed resolution
Remaining tasks
Finished!
Completed tasks
- Triage core issues for Seven theme in the core queue and move those that do not affect Starterkit or Claro the contrib module. #3332483: [Meta] Seven issue triage
- Remove Seven theme from core.
- Open an issue against https://www.drupal.org/project/project_composer. #3304860: Ensure that Bartik and Seven do not get special core treatment
- Move all core documentation for Seven module to the contrib project.
- When the issue in https://www.drupal.org/project/project_composer is Fixed update the documentation with the new composer command.
Comments
Comment #2
catchComment #3
xjmAs mentioned in #3278332: [Meta] Tasks to remove Bartik from core and move to contrib, we should actually triage the Seven issues and only move those that are Seven-only. Many Seven issues probably also need fixes in
starterkit_theme, and historically a lot of Seven bugs have ended up affecting Claro as well. So we should move issues on a case-by-case basis.Comment #4
xjmComment #5
quietone commentedAdd project_composer issue.
Comment #6
quietone commentedDocumentation moved but Seven still showing on https://www.drupal.org/docs/core-modules-and-themes/core-themes
Comment #7
tonypaulbarkerIn relation to Documentation, under 'Resources' on the project page https://www.drupal.org/project/seven , Home page is listed as something that looks like SPAM? It's not in English. Does that site have anything to do with the seven theme?
Comment #8
tonypaulbarkerDocumentation notes -
As a user, I should be able to follow a link to find the project from the Docs.
I'm not sure why we list all the subpages at
https://www.drupal.org/docs/contributed-themes/
which duplicates the info at
https://www.drupal.org/docs/contributed-themes/seven
but we do that a lot, it seems.
There are also some docs at https://www.drupal.org/docs/7/core/themes/seven to update. I am drafting this up in Google Docs.
We should add some cross references.
Comment #9
quietone commentedThe documentation move should be finished now. That just leaves triaging the Seven issue queue. I have updated the IS.
Comment #10
quietone commentedThis should have been tagged.
Comment #11
quietone commentedComment #12
quietone commentedThe remaining task, moving the Seven issues out of the core component is complete.
Comment #13
quietone commented