-
Notifications
You must be signed in to change notification settings - Fork 50
Developer guidelines
Edward L Platt edited this page Mar 19, 2014
·
7 revisions
- Talk to the dev-list or join the weekly hangout before implementing a change.
- Submit changes as pull requests from an issue branch to the dev branch.
- Spaces and unix line endings.
- To encourage code review, submit all changes as pull requests.
- Pull requests should be from an issue-specific branch to the dev branch.
- Pull requests should be reviewed and approved by someone other than the author.
- Contributors should add themselves to the CONTRIBUTORS file.
- All new features must be discussed on the dev list or weekly hangout before they are implemented.
- Pull requests should not mix changes to the core system and modules.
- Pull requests should not affect more than one module.
- We follow Drupal Coding Standards.
- We indent with spaces only, no tabs.
- We use UNIX line endings.
- If you are looking for a good editor that lets you control line endings and whitespace, try Komodo Edit.
- Include issue numbers in commit messages.
- Include a descriptive summary of 80 characters or less, ending with a period.
- More details can go after the summary.
- Example: "Add javascript to focus elements with focus class; close #74."