[buddypress-trac] [BuddyPress Trac] #6642: BP Template Versioning

buddypress-trac noreply at wordpress.org
Fri Oct 2 22:55:10 UTC 2015

#6642: BP Template Versioning
 Reporter:  hnla                         |       Owner:
     Type:  enhancement                  |      Status:  new
 Priority:  normal                       |   Milestone:  2.4
Component:  Appearance - Template Parts  |     Version:
 Severity:  minor                        |  Resolution:
 Keywords:  dev-feedback                 |

Comment (by imath):

 So i've been working on a grunt task to do part of the job about this task
 > Need to browse trac for each template and navigate into their history to
 fetch changes in order to ba able to build the json change log.

 The tests i've made were with the
 https://github.com/buddypress/buddypress.git repo.

 What `grunt templates_changelog` is doing ?
 - It "git logs" the `bp-template/bp-legacy/buddypress` directory
 - It tries to do a funky link between the svn revision of the commit we
 can find in git-svn-id ... at trunk:{{{revision}}} and the list of BuddyPress
 major release versions (i've build a script to get the revision of the
 commit creating the tag on svn). So it shouldn't be 100% correct, because
 when we work on trunk for version X.X.0, we also work on branch X - 0.1..
 So this might need some eyes to check each log.
 - It builds the json object and write it in `bp-template/bp-legacy/`

 The only pieces of information that are missing are:
 - the version when the template was introduced,
 - the importance of the change introduced (low/critical..)

 I've updated the plugin https://github.com/imath/bp-template-checker so
 that if you use the grunt task, the plugin will use the generated
 changelog.json instead of the example included in it.

 See 6642.gruntlog.patch

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6642#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list