General requirements to construct, repair or replace a deck, including plans and permits, inspections, setback requirements, building codes for floor joists, decking, beam span, pier sizes, guardrails and handrails.