Helping with development
There are many ways to get involved with Drupal development. An overview of Types of Code Contributions provides more ideas of how to contribute code.
General resources
- The Developer mailing list is where most day-to-day discussion takes place.
- The Developing for Drupal handbook has the most comprehensive information, from covering tools like patch and CVS to providing information about Drupal's APIs.
- The API Reference is an invaluable tool, documenting all the files and functions in Drupal, as well as broader developer topics.
- CVS log messages show what activity has been happening in CVS.
- There is also a browsable version of the CVS repositories.
Module developers
- Apply for a CVS account to contribute your modules back to Drupal.
- The Module developer's guide provides a series of tutorials to help people get started with module development.
- The Updating your modules section talks about changes for module developers between versions of Drupal.
- Hooks are the building block of modules, and this section of the API reference explains how they work.
- The Form API Reference provides a comprehensive listing of all form properties
