The procedure for making, altering, vacating or abandoning a public improvement is governed by general ordinance or, to the extent not so governed, by the applicable general laws of the state. The procedure for levying, collecting and enforcing the payment of special assessments for public improvements or other services to be charged against real property shall be governed by general ordinance.