You are here

README.txt in Coder 7

CONTENTS OF THIS FILE
---------------------

 * Author
 * Description
 * Installation
 * Dependencies
 * Developers

AUTHOR
------
Jim Berry ("solotandem", http://drupal.org/user/240748)

DESCRIPTION
-----------
This module provides upgrade routines to modify a source code file for changes
to the Drupal core APIs. Currently, the module provides routines for an upgrade
from Drupal 6 to 7.

This module utilizes the Grammar Parser library to modify source code in a
precise and programmatic fashion. The module utilizes the familiar Drupal hook
system to invoke upgrade routines, allowing other modules to enhance or modify
a routine.

Contributed modules that define an API can develop upgrade routines that would
enable other contributed modules relying on that API to upgrade their code.

INSTALLATION
------------
To use this module, install it in a modules directory. See
http://drupal.org/node/895232 for further information.

The included Drush Make file provides a convenient method of downloading and
installing the correct version of the Grammar Parser Library (>=1) dependency.
This project has a short name of "grammar_parser_lib" while the module name is
"gplib." The latter name is included in the .info file. From a command line,
simply invoke:

  drush make coder_upgrade.make

DEPENDENCIES
------------
While the Grammar Parser Library is the only dependency for this module, the
latter has two dependencies: the Libraries API module and the Grammar Parser
"library." All of these dependencies may be easily downloaded and installed
using the Drush Make file included with this project. Otherwise please refer to
the README files of those projects for installation instructions.

DEVELOPERS
----------
In the event of issues with the upgrade routines, debug output may be enabled on
the settings page of this module. It is recommended to enable this only with
smaller files that include the code causing an issue.

File

coder_upgrade/README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Author
  4. * Description
  5. * Installation
  6. * Dependencies
  7. * Developers
  8. AUTHOR
  9. ------
  10. Jim Berry ("solotandem", http://drupal.org/user/240748)
  11. DESCRIPTION
  12. -----------
  13. This module provides upgrade routines to modify a source code file for changes
  14. to the Drupal core APIs. Currently, the module provides routines for an upgrade
  15. from Drupal 6 to 7.
  16. This module utilizes the Grammar Parser library to modify source code in a
  17. precise and programmatic fashion. The module utilizes the familiar Drupal hook
  18. system to invoke upgrade routines, allowing other modules to enhance or modify
  19. a routine.
  20. Contributed modules that define an API can develop upgrade routines that would
  21. enable other contributed modules relying on that API to upgrade their code.
  22. INSTALLATION
  23. ------------
  24. To use this module, install it in a modules directory. See
  25. http://drupal.org/node/895232 for further information.
  26. The included Drush Make file provides a convenient method of downloading and
  27. installing the correct version of the Grammar Parser Library (>=1) dependency.
  28. This project has a short name of "grammar_parser_lib" while the module name is
  29. "gplib." The latter name is included in the .info file. From a command line,
  30. simply invoke:
  31. drush make coder_upgrade.make
  32. DEPENDENCIES
  33. ------------
  34. While the Grammar Parser Library is the only dependency for this module, the
  35. latter has two dependencies: the Libraries API module and the Grammar Parser
  36. "library." All of these dependencies may be easily downloaded and installed
  37. using the Drush Make file included with this project. Otherwise please refer to
  38. the README files of those projects for installation instructions.
  39. DEVELOPERS
  40. ----------
  41. In the event of issues with the upgrade routines, debug output may be enabled on
  42. the settings page of this module. It is recommended to enable this only with
  43. smaller files that include the code causing an issue.