[wp-trac] [WordPress Trac] #22500: Don't ship Twenty Ten in 3.5

WordPress Trac noreply at wordpress.org
Mon Nov 19 02:39:27 UTC 2012


#22500: Don't ship Twenty Ten in 3.5
-------------------+----------------------------
 Reporter:  nacin  |       Type:  task (blessed)
   Status:  new    |   Priority:  normal
Milestone:  3.5    |  Component:  Themes
  Version:         |   Severity:  normal
 Keywords:         |
-------------------+----------------------------
 Twenty Ten has served us well. However, we need to draw the line somewhere
 on how many themes we should ship with each core release, and I think it
 should be two.

 When Twenty Thirteen ships with 3.6 or 3.7, Twenty Eleven should be
 dropped.

 Here's what I recently wrote on the theme-reviewers mailing list:

 > The plan is to continue to maintain the default themes, from Twenty Ten
 on.
 >
 > It's actually quite simple to do, so I don't expect this plan to change
 in the foreseeable future. Once the default themes each hit 1.0, we don't
 touch the code much anyway, as we want to avoid breaking child themes
 (even with regards to styling). So we're mostly just working out bug fixes
 as they get reported; and opting in to new core features as we go. Adding
 support for newer core features is an obvious thing to do, because it
 allows us to eat our own dog food. We can't expect someone else to update
 a theme to use a new feature, especially in a backwards compatible way, if
 we can't do it ourselves. But none of the themes are getting rewritten, or
 anything like that.
 >
 > Anyway, you can continue to file tickets under the "Bundled Theme"
 component on Trac. This will be the case even after Twenty Ten becomes
 "unbundled," which I think might be for 3.5. (From there, we'll continue
 with a policy of always shipping two themes.)

 So what I think we should do is actually just exclude it from the zips,
 keeping it in SVN trunk for the time being. That makes it easy to maintain
 for now, prevents us from needing to transfer around SVN history, or work
 Twenty Ten out of the 3.4 branch, Twenty Eleven out of the 3.5 branch,
 Twenty Twelve out of the 3.9 branch, etc (whichever branch it last shipped
 with). We just leave them all in /trunk and keep it out of the build
 process.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/22500>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list