if it is within a city limit the city will also have certain building codes etc.
Everything will be pretty much laid out in the HOA covenants. Some are lengthy and can be quite strict, some are short and sweet. And sometimes in the middle,
Their was a thread on this not too long ago with alot of posts. Do a search and see what you find,