Is there any suggestions about what it is considering good editing in posts? What kind of things should I not edit?
The block that is shown to the users who don't have the privilege of editing every post contains the following points:
- Fix grammatical, or spelling errors
- Clarify meaning without changing it
- Correct minor mistakes
- Add related resources or links
- Always respect the original author
To this, I would add the following clarifications:
The first point doesn't mean to change the spelling of a word from British English to American English, or vice versa. It is probably better to have a consistent spelling, though.
The third point is not valid for code shown in a post: If the code is using the wrong function, leave a comment to the post author. Even in the case the user wrote the function name with a typo, leave a comment, and let the user change the code.
The edit should not be too minor: Always edit as much as possible in a post. Bear in mind that the suggested edits are reviewed from one or more users; when you are suggesting an edit, make the time they take to review worth it. If, for example, you are going to correct the spelling of I (first person singular) from i, correct every occurrence of the pronoun.
If you see a post that refers a module without linking it, add a link, and (possibly) an excerpt from the project page.
If you see a post containing a link to a screenshot, change the link to show the screenshot in the post page.
If you see code that is poorly formatted, re-format it to make it more readable; for example, remove the empty lines that are present, and which make the code take more vertical space than necessary.
If you see a tag in the title, remove it, or edit the title to insert the tag organically and conversationally.
Don't highlight random words; if you see random words being highlighted, change them.
Don't use code formatting to highlight random words; removed that formatting when you see it being used for something that is not code or that would not be escaped because using characters that have a special meaning in HTML.