> org-edit-src-content-indentation: ?
It is 2. I'd favor 0, but I don't care much.
> This is necessary so that contributors don't mess up accidentally with
> the desired format.
Why does it matter? We just put them in ".dir-locals.el" and be done
with it. They override user's preferences anyway.
> Also, why are :PROPERTIES: drawers at the beginning of the line?
I set `org-adapt-indentation' to nil in the file above. It gives more
columns in a line, which I find more comfortable (e.g., text always
starts at the same column).
- use example blocks for Org syntax instead of "begin_src org",
- internal links to headlines always start with a star,
- tags, node properties, are not shown with the surrounding columns,
- when to use =...= or ~...~ markup:
- files or extensions use =...=,
- anything that is meant to be written in the Org buffer uses =...=,
- any meaningful token in a programming language uses ~...~.
Kaushal Modi