I've always loved the iterative approach to mapping and adding on top of other contributions.
One person can draw a simple square over a building, even if the shape doesn't really match (just make sure it's aligned), and only add the tag building=yes. Then someone else can spend the time to make the shape more accurate.
The next person, maybe somebody walking by with an app on their phone, doesn't need to spend the time drawing the building. They can simply add the address to the building.
The next person can then add the name of the store.
The next person can add the opening hours.
All of that would be a lot of time consuming work for just one person, which may discourage them from even adding the information they know because they don't want to do all the other steps. But because someone took even just a single minute to make a basic contribution, it makes it that much easier for the next person and lowers the bar for someone to feel they can contribute.
And the contributions don't even need to be in any particular order. If you know there's a McDonald's there but there isn't a building on the map, just put a dot down and tag it name=McDonald's. Someone else can come along and draw the building afterward, or add the address.
I've seen a few of these "shell tricks" articles. This one I actually learned quite a few, which I will promptly forget when I actually need to use them.
Whatever interface you're using isn't following markdown standards then. Markdown uses two line returns for the text to show up on a new line. This is what it looks like for everyone else.
I'll be honest, I haven't really used these so not sure of their features, but figured I'd mention them.
Auxio
PixelPlayer