Upper left corner of the site is 'Forums'. Map Development is there. You coulda' looked up for people there too, that's how it's usually done.
Not knowing how to make a thread, but knowing how to submit the map into the site...
It's like knowing how to drink, but not knowing how to eat.