Preference for trailing commas
Merge branch 'bestie-trailing-commas'

Preference for trailing commas

Closes #14
Add missing aria prefix to labelledby
Minor tweaks to the HTML styleguide
Merge pull request #16 from alphagov/typo-aria-labelledby

Fix typo in aria-labelledby
Multiline array definitions for better diffs
Merge pull request #17 from alphagov/collections-multiple-lines

Multiline array definitions for better diffs
Ditch endorsement of single-letter loop variables.

I think it's (very nearly) always a better idea to go with a more
descriptive name and end up with more verbose, but more readable, code.
Explain when you might use one-letter variables.
Merge pull request #18 from alphagov/no-single-letters

Ditch endorsement of single-letter loop variables
Clarify Ruby example demonstrating chained blocks.

It used to have a different style for the chained `map`, as well as
chaining onto the `do...end` block. This made it less clear what the
example was supposed to demonstrate.
Merge pull request #19 from alphagov/clarify-chaining-example

Clarify Ruby example demonstrating chained blocks.
Add a preamble about Git commit messages

It's important to note *who* good commit messages are for. This is
the *why* to go with the *what* in the existing guidance.
Merge pull request #20 from alphagov/enhance-git-commit-guidelines

Add a preamble about Git commit messages
Content style guide changes
Merge pull request #21 from alphagov/style-guide

Content style guide changes
Add rule about trailing newlines

Trailing newlines are always useful and should be mandated.
Document Sublime Text newline setting.
Merge pull request #23 from alphagov/trailing-newline

Add rule about trailing newlines
Refactor the JavaScript styleguide

So that it is clearer how to to add things in the future refactor the
current guide.