Description

'coder' module is a great resource for Drupal developers as it assist not only during development review, also when upgrading modules from a Drupal main branch to another. 'Coder' module tracks Drupal coding standards and Drupal API changes, and perform a review of the selected code to see if it complies and/or needs additional changes to work.

'Coder' requires for that a great effort and sometimes the issue queue gets filled quicker than the issues get solved, so it may require a 'bug squad' help.

The goal of this task is to boost the development of 'coder' module version for Drupal 7, updated with current API changes.

Task list

  • Agree (with the mentor) and create a set of tags that would help sorting and prioritizing the issue queue of coder module
  • Review Drupal 6 to Drupal 7 API changes and make sure that all these changes are included in the issue queue
  • Tag the issue queue according to the tag list created
  • Create an issue for each API change not included in the latest coder version (optionally provide a patch for this change)

The studend will discover and learn Drupal's coding standards, Drupal API documentation and how coder perform reviews.

Deliverables

  • The student will tag all the issues (and eventually if agreed with the mentor, postpone them) to prioritize this queue
  • The student will create issues in the 'coder' module issue queue for all the missing API changes.
  • The student and mentor will also respond to the community comments about the issue queue boost.

Resources

http://code.google.com/p/google-highly-open-participation-drupal/wiki/Fu...

Coder project at drupal.org: http://drupal.org/project/coder
Overview of Drupal API changes in 7.x: http://drupal.org/update/modules/6/7
How to work with the issue queue: http://drupal.org/node/945492

Primary Contact

Charlie Gordon, ( cwgordon7 on irc or http://drupal.org/user/157412/contact form)

Comments

ilo’s picture

Status: Active » Needs review

Also grammar review.. sorry, I'm spanish trying to do my best :)

chx’s picture

Please clarify whether this is coder_review (that can do suggestions) and coder_upgrade (that can do upgrades).

Edit: from what I read on http://drupal.org/project/coder it seems "Coder Review provides support for: Converting 5.x modules to 6.x (best), 4.7.x modules to 5.x (better), 4.6.x modules to 4.7.x (basic)" and likely coder upgrade took over.

So the above is likely to be about coder upgrade and it makes sense that way, yes.

ilo’s picture

Thanks chx, I just tried to cover the issue queue 'bug squad' and also focus on a task.. but coder issue queue includes all the coder module components (coder, ui, review, upgrade..) so that was confusing. Anyway, the bug squad can still tag all the issues of coder components, and later focus on the coder_review task.

I can't edit the issue, so consider these comments when submitting.

cwgordon7’s picture

Status: Needs review » Needs work

Some thoughts:
- This needs another primary mentor, I can't mentor this, I'm not familiar with the coder module.
- This sounds like a somewhat rote / boring task with relatively little benefit. Is there anything we can do to make this more interesting for a student?