# data[].attributes.body
There is an indent when the dialogue changes speakers.

# data[].attributes.body
Put in quotes

# data[].attributes.body
All punctuation is in the quotation marks always

# data[].attributes.body
If it's a statement the punctuation comes after the quotation but if it's a fragment or question It comes before the quotation.

# data[].attributes.body
When two characters are speaking, usually you don't have to repeat their names after the dialogue, and can either say "he said," or "she said".

# data[].attributes.body
Punctuation is always kept within quotations in dialogue.

# data[].attributes.body
Each set of new dialog is set into a new paragraph and/or indented.

# data[].attributes.body
Every time a new character speaks, a new paragraph is started.

# data[].attributes.body
The author uses names right after the punctuation to show who is talking. Except when it is just two people and it is a run on sentence.

# data[].attributes.body
Use the characters name in the tag if its more than 2 people

# data[].attributes.body
Question marks never repeat

# data[].attributes.body
The author used names after a dialogue except when it is just two people.

# data[].attributes.body
Dialogue guides reader, while narration uses description and imagery.

# data[].attributes.body
Who is talking
In order for the audience to know who is talking, the author includes the character’s name.

# data[].attributes.body
Must say exactly what the character says.

# data[].attributes.body
The punctuation goes inside the quotation marks, or if the author is going to say something more they put a comma in the quotation marks then put more punctuation after they are done with the whole sentence.

# data[].attributes.body
They all have quotation Marks

# data[].attributes.body
When a character says something, there is never more than one tag, and sometimes there isn't one at all.

# data[].attributes.body
Question marks goes inside the “ “

# data[].attributes.body
I also agree that punctuation is always needed and you always need quotation marks and on other mark like a period, comma, etc.

# data[].attributes.body
Indent when you begin writing dialogue

# data[].attributes.body
There is a dialogue tag after or before the actual dialogue.

# data[].attributes.body
Every time someone new speaks, start a new paragraph and indent it.

# data[].attributes.body
The dialogue is like a paragraph

# data[].attributes.body
All punctuation is in the quotations

# data[].attributes.body
Added imagery between the dialogue.